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) => {
if (!customerId) {
throw new NotFoundError({ message: "Organization customer ID is required for plan table retrieval" });
}
const baseUrl = `/api/license-server/v1/customers/${customerId}`;
const baseUrl = `/api/license-server/v1/customers`;
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<{
head: { name: string }[];
rows: { name: string; allowed: boolean }[];
}>(`${baseUrl}/cloud-plan/table`);
}>(`${baseUrl}/${customerId}/cloud-plan/table`);
return data;
}