1
0
mirror of https://github.com/bitwarden/server synced 2026-02-14 23:45:11 +00:00

fix: fix nullable changes

This commit is contained in:
Ike Kottlowski
2026-01-21 18:00:04 -05:00
parent a81757c477
commit fc54737823
3 changed files with 13 additions and 3 deletions

View File

@@ -11,8 +11,8 @@ public class EmergencyAccess : ITableObject<Guid>
public Guid GrantorId { get; set; }
public Guid? GranteeId { get; set; }
[MaxLength(256)]
public required string Email { get; set; }
public required string KeyEncrypted { get; set; }
public string? Email { get; set; }
public string? KeyEncrypted { get; set; }
public EmergencyAccessType Type { get; set; }
public EmergencyAccessStatusType Status { get; set; }
public short WaitTimeDays { get; set; }

View File

@@ -5,7 +5,7 @@ namespace Bit.Core.Auth.Models.Data;
public class EmergencyAccessDetails : EmergencyAccess
{
public string? GranteeName { get; set; }
public required string GranteeEmail { get; set; }
public string? GranteeEmail { get; set; }
public string? GranteeAvatarColor { get; set; }
public string? GrantorName { get; set; }
public required string GrantorEmail { get; set; }

View File

@@ -49,6 +49,8 @@ public class DeleteEmergencyAccessCommandTests
Id = emergencyAccessId,
GrantorId = grantorId,
GranteeId = granteeId,
GranteeEmail = "grantee@test.dev",
GrantorEmail = "grantor@test.dev",
Status = EmergencyAccessStatusType.Confirmed,
Type = EmergencyAccessType.View
};
@@ -101,6 +103,8 @@ public class DeleteEmergencyAccessCommandTests
Id = Guid.NewGuid(),
GrantorId = grantorId,
GranteeId = Guid.NewGuid(),
GranteeEmail = "grantee@test.dev",
GrantorEmail = "grantor@test.dev",
Status = EmergencyAccessStatusType.Confirmed,
Type = EmergencyAccessType.View
};
@@ -110,6 +114,8 @@ public class DeleteEmergencyAccessCommandTests
Id = Guid.NewGuid(),
GrantorId = grantorId,
GranteeId = Guid.NewGuid(),
GranteeEmail = "grantee@test.dev",
GrantorEmail = "grantor@test.dev",
Status = EmergencyAccessStatusType.Invited,
Type = EmergencyAccessType.Takeover
};
@@ -119,6 +125,8 @@ public class DeleteEmergencyAccessCommandTests
Id = Guid.NewGuid(),
GrantorId = grantorId,
GranteeId = Guid.NewGuid(),
GranteeEmail = "grantee@test.dev",
GrantorEmail = "grantor@test.dev",
Type = EmergencyAccessType.View
};
@@ -157,6 +165,8 @@ public class DeleteEmergencyAccessCommandTests
Id = emergencyAccessId,
GrantorId = grantorId,
GranteeId = granteeId,
GranteeEmail = "grantee@test.dev",
GrantorEmail = "grantor@test.dev",
Status = EmergencyAccessStatusType.Confirmed,
Type = EmergencyAccessType.Takeover
};