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:
1 parent
e96c0e4d09
commit
753e8081c4
2 files changed
+8
-1
No files matched your search
@@ -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 campaignBudget = campaign.budget
|
||||||
const overBudget =
|
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) {
|
if ((campaign.ends_at && new Date(campaign.ends_at) < date) || overBudget) {
|
||||||
return promotionStatusMap[PromotionStatus.EXPIRED]
|
return promotionStatusMap[PromotionStatus.EXPIRED]
|
||||||
|
|||||||
Reference in new issue
Block a user