From b56cc9231df7d0af706911186af0b04665010b6e Mon Sep 17 00:00:00 2001 From: Conner Turnbull Date: Wed, 21 May 2025 09:20:21 -0400 Subject: [PATCH] Added support for `DateTime?` --- src/Core/Billing/Licenses/Extensions/LicenseExtensions.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Core/Billing/Licenses/Extensions/LicenseExtensions.cs b/src/Core/Billing/Licenses/Extensions/LicenseExtensions.cs index 4def79e55c..d9a266c0f3 100644 --- a/src/Core/Billing/Licenses/Extensions/LicenseExtensions.cs +++ b/src/Core/Billing/Licenses/Extensions/LicenseExtensions.cs @@ -195,6 +195,13 @@ public static class LicenseExtensions : default; } + if (underlyingType == typeof(DateTime)) + { + return DateTime.TryParse(claim.Value, out var dateTimeValue) + ? (T)(object)dateTimeValue + : default; + } + if (underlyingType == typeof(DateTimeOffset)) { return DateTimeOffset.TryParse(claim.Value, out var dateTimeOffsetValue)