fix(dashboard): promotion expired status check when limit is null (#13373)
* Fix promotion expired status * Update .changeset/bright-spoons-float.md Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> --------- Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@medusajs/dashboard": patch
|
||||
---
|
||||
|
||||
Fix promotion expired status check when limit is null
|
||||
@@ -39,7 +39,9 @@ export const getPromotionStatus = (promotion: HttpTypes.AdminPromotion) => {
|
||||
|
||||
const campaignBudget = campaign.budget
|
||||
const overBudget =
|
||||
campaignBudget && campaignBudget.used! > campaignBudget.limit!
|
||||
campaignBudget &&
|
||||
campaignBudget.limit &&
|
||||
campaignBudget.used! > campaignBudget.limit!
|
||||
|
||||
if ((campaign.ends_at && new Date(campaign.ends_at) < date) || overBudget) {
|
||||
return promotionStatusMap[PromotionStatus.EXPIRED]
|
||||
|
||||
Reference in New Issue
Block a user