diff --git a/packages/medusa/src/repositories/discount-condition.ts b/packages/medusa/src/repositories/discount-condition.ts index c5618ca0b7..b7d2f67912 100644 --- a/packages/medusa/src/repositories/discount-condition.ts +++ b/packages/medusa/src/repositories/discount-condition.ts @@ -4,13 +4,13 @@ import { EntityTarget, In, Not, - Repository, + Repository } from "typeorm" import { Discount } from "../models" import { DiscountCondition, DiscountConditionOperator, - DiscountConditionType, + DiscountConditionType } from "../models/discount-condition" import { DiscountConditionCustomerGroup } from "../models/discount-condition-customer-group" import { DiscountConditionProduct } from "../models/discount-condition-product" @@ -282,6 +282,7 @@ export class DiscountConditionRepository extends Repository { .where("discon.discount_rule_id = :discountRuleId", { discountRuleId, }) + .andWhere("discon.type = :type", { type: DiscountConditionType.CUSTOMER_GROUPS }) .getMany() // in case of no discount conditions, we assume that the discount