From 730cff1148f520ec89e61d46d753d4ed6bbfddff Mon Sep 17 00:00:00 2001 From: Steven Date: Sun, 24 Mar 2024 21:56:07 +0800 Subject: [PATCH] fix: license time parser --- server/service/license/license.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/service/license/license.go b/server/service/license/license.go index bd3c140..701b8c3 100644 --- a/server/service/license/license.go +++ b/server/service/license/license.go @@ -56,13 +56,13 @@ func (s *LicenseService) LoadSubscription(ctx context.Context) (*apiv1pb.Subscri if validateResponse.Valid { subscription.Plan = apiv1pb.PlanType_PRO if validateResponse.LicenseKey.ExpiresAt != nil && *validateResponse.LicenseKey.ExpiresAt != "" { - expiresTime, err := time.Parse("2006-01-02 15:04:05", *validateResponse.LicenseKey.ExpiresAt) + expiresTime, err := time.Parse(time.RFC3339Nano, *validateResponse.LicenseKey.ExpiresAt) if err != nil { return nil, errors.Wrap(err, "failed to parse license key expires time") } subscription.ExpiresTime = timestamppb.New(expiresTime) } - startedTime, err := time.Parse("2006-01-02 15:04:05", validateResponse.LicenseKey.CreatedAt) + startedTime, err := time.Parse(time.RFC3339Nano, validateResponse.LicenseKey.CreatedAt) if err != nil { return nil, errors.Wrap(err, "failed to parse license key created time") }