Merge pull request #4589 from Infisical/fix/fetchPlanTableFromServerSelfHosted

Fix license api endpoint for self-hosted get billing table
This commit is contained in:
carlosmonastyrski
2025-10-01 18:43:54 -03:00
committed by GitHub

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;
}