diff --git a/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.html b/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.html
index 0666cca2c4b..8b9b98dc390 100644
--- a/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.html
+++ b/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.html
@@ -38,12 +38,7 @@
{{ i.amount | currency: "$" }}
-
+
{{ "freeForOneYear" | i18n }}
@@ -52,7 +47,7 @@
{{ i.quantity * i.amount | currency: "$" }} /{{ i.interval | i18n }}
{{
calculateTotalAppliedDiscount(i.quantity * i.amount) | currency: "$"
diff --git a/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.ts b/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.ts
index e0c1a12a80f..de5d71cce5e 100644
--- a/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.ts
+++ b/apps/web/src/app/billing/organizations/organization-subscription-cloud.component.ts
@@ -403,11 +403,13 @@ export class OrganizationSubscriptionCloudComponent implements OnInit, OnDestroy
}
isSecretsManagerTrial(): boolean {
- return (
+ const isSmStandalone = this.sub?.customerDiscount?.id === "sm-standalone";
+ const appliesToProduct =
this.sub?.subscription?.items?.some((item) =>
this.sub?.customerDiscount?.appliesTo?.includes(item.productId),
- ) ?? false
- );
+ ) ?? false;
+
+ return isSmStandalone && appliesToProduct;
}
closeChangePlan() {
|