fix agent issues

This commit is contained in:
John Yeo
2026-02-27 17:08:37 +00:00
parent f2fa01110d
commit e066b3cea9
7 changed files with 67 additions and 12 deletions

View File

@@ -1,5 +1,6 @@
import { InternalError } from "@api/errors";
import { ms } from "@utils/common";
import { isVolumePrice } from "@utils/productUtils/priceUtils/classifyPriceUtils";
import type {
EntityBalance,
FullCustomerEntitlement,
@@ -101,3 +102,9 @@ export const customerEntitlementShouldBeBilled = ({
return nextResetAt <= invoicePeriodEndMs + TOLERANCE_MS;
};
export const isVolumeBasedCusEnt = (cusEnt: FullCusEntWithFullCusProduct) => {
const cusPrice = cusEntToCusPrice({ cusEnt });
if (!cusPrice) return false;
return isVolumePrice(cusPrice.price);
};