diff --git a/src/Api/Vault/Models/CipherFido2KeyModel.cs b/src/Api/Vault/Models/CipherFido2KeyModel.cs index 2d6dda330e8a..4d45bb24d585 100644 --- a/src/Api/Vault/Models/CipherFido2KeyModel.cs +++ b/src/Api/Vault/Models/CipherFido2KeyModel.cs @@ -1,4 +1,5 @@ -using Bit.Core.Utilities; +using System.ComponentModel.DataAnnotations; +using Bit.Core.Utilities; using Bit.Core.Vault.Models.Data; namespace Bit.Api.Vault.Models; @@ -20,6 +21,7 @@ public CipherFido2KeyModel(CipherLoginFido2KeyData data) UserDisplayName = data.UserDisplayName; Counter = data.Counter; Discoverable = data.Discoverable; + CreationDate = data.CreationDate; } [EncryptedString] @@ -55,6 +57,8 @@ public CipherFido2KeyModel(CipherLoginFido2KeyData data) [EncryptedString] [EncryptedStringLength(1000)] public string Discoverable { get; set; } + [Required] + public DateTime CreationDate { get; set; } public CipherLoginFido2KeyData ToCipherLoginFido2KeyData() { @@ -70,7 +74,8 @@ public CipherLoginFido2KeyData ToCipherLoginFido2KeyData() UserHandle = UserHandle, UserDisplayName = UserDisplayName, Counter = Counter, - Discoverable = Discoverable + Discoverable = Discoverable, + CreationDate = CreationDate }; } } diff --git a/src/Core/Vault/Models/Data/CipherLoginFido2KeyData.cs b/src/Core/Vault/Models/Data/CipherLoginFido2KeyData.cs index e138c8a7cd4c..33fbd163b0d3 100644 --- a/src/Core/Vault/Models/Data/CipherLoginFido2KeyData.cs +++ b/src/Core/Vault/Models/Data/CipherLoginFido2KeyData.cs @@ -15,4 +15,5 @@ public CipherLoginFido2KeyData() { } public string UserDisplayName { get; set; } public string Counter { get; set; } public string Discoverable { get; set; } + public DateTime CreationDate { get; set; } }