Skip to content

Commit 8ce0c9e

Browse files
fix: skip subscription check when not required
1 parent 1ebdab9 commit 8ce0c9e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/platform/cloud/subscription/composables/useSubscription.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,12 @@ function useSubscriptionInternal() {
3131
const subscriptionStatus = ref<CloudSubscriptionStatusResponse | null>(null)
3232
const telemetry = useTelemetry()
3333

34+
const isSubscriptionCheckRequired = computed(() =>
35+
Boolean(isCloud && window.__CONFIG__?.subscription_required)
36+
)
37+
3438
const isSubscriptionRequirementMet = computed(() => {
35-
if (!isCloud || !window.__CONFIG__?.subscription_required) return true
39+
if (!isSubscriptionCheckRequired.value) return true
3640

3741
return subscriptionStatus.value?.is_active ?? false
3842
})
@@ -106,7 +110,7 @@ function useSubscriptionInternal() {
106110
}
107111

108112
const shouldWatchCancellation = (): boolean =>
109-
Boolean(isCloud && window.__CONFIG__?.subscription_required)
113+
isSubscriptionCheckRequired.value
110114

111115
const { startCancellationWatcher, stopCancellationWatcher } =
112116
useSubscriptionCancellationWatcher({
@@ -123,6 +127,8 @@ function useSubscriptionInternal() {
123127
}
124128

125129
const requireActiveSubscription = async (): Promise<void> => {
130+
if (!isSubscriptionCheckRequired.value) return
131+
126132
await fetchSubscriptionStatus()
127133

128134
if (!isSubscriptionRequirementMet.value) {

0 commit comments

Comments
 (0)