From 2869eed07a321cf92f72ee2d03199dc950b51d34 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 17 Oct 2026 09:33:55 +0200 Subject: [PATCH] Bugfix/visibility of Try Premium button (#8187) Fix visibility of Try Premium button --- .../user-account-membership.html | 2 +- apps/client/src/app/services/user/user.service.ts | 10 ++++++++++ libs/common/src/lib/interfaces/user.interface.ts | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/client/src/app/components/user-account-membership/user-account-membership.html b/apps/client/src/app/components/user-account-membership/user-account-membership.html index ae23dc9860..f18da13ed9 100644 --- a/apps/client/src/app/components/user-account-membership/user-account-membership.html +++ b/apps/client/src/app/components/user-account-membership/user-account-membership.html @@ -50,7 +50,7 @@ } }
- @if (!user?.subscription?.expiresAt) { + @if (!user?.subscription?.subscribedAt) { { user.settings.retirementDate = parseISO(user.settings.retirementDate); } + if (user.subscription?.expiresAt) { + user.subscription.expiresAt = parseISO(user.subscription.expiresAt); + } + + if (user.subscription?.subscribedAt) { + user.subscription.subscribedAt = parseISO( + user.subscription.subscribedAt + ); + } + this.setState({ user }, UserStoreActions.GetUser); if ( diff --git a/libs/common/src/lib/interfaces/user.interface.ts b/libs/common/src/lib/interfaces/user.interface.ts index ff0f6646f5..aa079c1219 100644 --- a/libs/common/src/lib/interfaces/user.interface.ts +++ b/libs/common/src/lib/interfaces/user.interface.ts @@ -27,6 +27,7 @@ export interface User { subscription: { expiresAt?: Date; offer: SubscriptionOffer; + subscribedAt?: Date; type: SubscriptionType; }; tags: (Tag & { isUsed: boolean })[];