This commit is contained in:
olivermrbl
2021-03-17 08:50:15 +01:00
parent c513813bb6
commit de7245b574
2 changed files with 5 additions and 4 deletions

View File

@@ -67,7 +67,9 @@ export default async (req, res) => {
usage_limit: Validator.number()
.positive()
.optional(),
usage_count: Validator.number().optional(),
usage_count: Validator.number()
.positive()
.optional(),
})
.required(),
is_disabled: Validator.boolean().default(false),

View File

@@ -84,7 +84,7 @@ class DiscountService extends BaseService {
allocation: Validator.string().required(),
valid_for: Validator.array().optional(),
usage_limit: Validator.number()
.min(0)
.positive()
.optional(),
usage_count: Validator.number()
.positive()
@@ -281,8 +281,7 @@ class DiscountService extends BaseService {
}
if (rule) {
const updated = this.validateDiscountRule_(rule)
discount.rule = { ...discount.rule, ...updated }
discount.rule = this.validateDiscountRule_(rule)
}
for (const [key, value] of Object.entries(rest)) {