1
0
mirror of https://github.com/bitwarden/server synced 2026-01-02 08:33:48 +00:00

fix(auth-validator): [PM-22975] Client Version Validator - Not having the header present now blocks users from validating

This commit is contained in:
Patrick Pimentel
2025-12-08 13:28:37 -05:00
parent 1f8be3b05c
commit 998aeb1482
2 changed files with 31 additions and 11 deletions

View File

@@ -108,7 +108,7 @@ public class ClientVersionValidatorTests
}
[Fact]
public void Allows_When_ClientVersionHeaderMissing()
public void Blocks_When_ClientVersionHeaderMissing()
{
// Arrange
var sut = new ClientVersionValidator(MakeContext(null));
@@ -119,6 +119,9 @@ public class ClientVersionValidatorTests
var ok = sut.ValidateAsync(user, ctx);
// Assert
Assert.True(ok);
Assert.False(ok);
Assert.NotNull(ctx.ValidationErrorResult);
Assert.True(ctx.ValidationErrorResult.IsError);
Assert.Equal("version_header_missing", ctx.ValidationErrorResult.Error);
}
}