Fix license api endpoint for self-hosted get billing table

This commit is contained in:
Carlos Monastyrski
2025-09-26 23:43:24 -03:00
parent 83755d0bba
commit 5f707e77c1

View File

@@ -461,17 +461,16 @@ export const licenseServiceFactory = ({
}; };
const fetchPlanTableFromServer = async (customerId: string | null | undefined) => { const fetchPlanTableFromServer = async (customerId: string | null | undefined) => {
if (!customerId) { const baseUrl = `/api/license-server/v1/customers`;
throw new NotFoundError({ message: "Organization customer ID is required for plan table retrieval" });
}
const baseUrl = `/api/license-server/v1/customers/${customerId}`;
if (instanceType === InstanceType.Cloud) { if (instanceType === InstanceType.Cloud) {
if (!customerId) {
throw new NotFoundError({ message: "Organization customer ID is required for plan table retrieval" });
}
const { data } = await licenseServerCloudApi.request.get<{ const { data } = await licenseServerCloudApi.request.get<{
head: { name: string }[]; head: { name: string }[];
rows: { name: string; allowed: boolean }[]; rows: { name: string; allowed: boolean }[];
}>(`${baseUrl}/cloud-plan/table`); }>(`${baseUrl}/${customerId}/cloud-plan/table`);
return data; return data;
} }