Skip to content

Commit 8a4742c

Browse files
committed
fix: Squelch usage license read errors
https://harperdb.atlassian.net/browse/STUDIO-569
1 parent e8db418 commit 8a4742c

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/features/instance/operations/queries/getUsageLicenses.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { isLocalStudio } from '@/config/constants';
12
import { InstanceClientIdConfig } from '@/config/instanceClientConfig';
23
import { queryOptions } from '@tanstack/react-query';
34

@@ -30,11 +31,18 @@ interface UsageLicense {
3031
export function getUsageLicensesQueryOptions({ entityId, instanceClient }: InstanceClientIdConfig) {
3132
return queryOptions({
3233
queryKey: [entityId, 'get_usage_licenses'] as const,
34+
enabled: !isLocalStudio,
3335
queryFn: async () => {
34-
const { data } = await instanceClient.post<UsageLicense[]>('/', {
35-
operation: 'get_usage_licenses',
36-
});
37-
return data;
36+
try {
37+
const { data } = await instanceClient.post<UsageLicense[]>('/', {
38+
operation: 'get_usage_licenses',
39+
});
40+
return data;
41+
}
42+
catch (err) {
43+
console.error(err);
44+
return null;
45+
}
3846
},
3947
});
4048
}

0 commit comments

Comments
 (0)