Skip to content

Commit 119c314

Browse files
authored
FUI - Fixed incorrect behavior of guest product subscription attempt (#2798)
1 parent e4efacd commit 119c314

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/components/products/product-subscribe/react/runtime/ProductSubscribeRuntime.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,11 @@ const ProductSubscribeRuntimeFC = ({ backendService, usersService, tenantService
102102
const hasToS = !!product?.terms;
103103
const subscribe: TSubscribe = useCallback(async (subscriptionName: string, consented?: boolean) => {
104104
const canSubscribe = (isDelegationEnabled || subscriptionName.length > 0) && (!hasToS || consented);
105-
if (!productName || !userId || !canSubscribe) return;
105+
if (!userId) {
106+
usersService.navigateToSignin();
107+
return;
108+
}
109+
if (!productName || !canSubscribe) return;
106110

107111
return handleSubscribing(backendService, productService, productName, userId, subscriptionName, isDelegationEnabled)
108112
.then(() => usersService.navigateToProfile())

0 commit comments

Comments
 (0)