mirror of
https://github.com/HeyPuter/puter.git
synced 2026-10-05 19:31:56 +00:00
fix: NaN value for consumedPurchaseCredits accounting (#1767)
This commit is contained in:
1 parent
74f583024d
commit
fc7a51bd2f
1 file changed
+1
-1
@@ -134,7 +134,7 @@ export class MeteringAndBillingService {
|
||||
await this.#kvStore.incr({
|
||||
key: `${POLICY_PREFIX}:actor:${actorId}:addons`,
|
||||
pathAndAmountMap: {
|
||||
consumedPurchaseCredits: Math.max(overageUsage, actorAddons.purchasedCredits - actorAddons.consumedPurchaseCredits), // don't go over the purchased credits, technically a race condition here, but optimistically rare
|
||||
consumedPurchaseCredits: Math.max(overageUsage, actorAddons.purchasedCredits - (actorAddons.consumedPurchaseCredits || 0)), // don't go over the purchased credits, technically a race condition here, but optimistically rare
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user