diff --git a/src/database/schemas/management/stockauditlevel.schema.js b/src/database/schemas/management/stockauditlevel.schema.js index 5fe3c06..91f647b 100644 --- a/src/database/schemas/management/stockauditlevel.schema.js +++ b/src/database/schemas/management/stockauditlevel.schema.js @@ -13,8 +13,8 @@ const toId = (value) => { export function normalizeAuditLevelLine(line) { const allItems = Boolean(line?.allItems); const allSkus = allItems ? true : Boolean(line?.allSkus); - const item = allItems ? null : line?.item?._id ?? line?.item ?? null; - const itemSku = allItems || allSkus ? null : line?.itemSku?._id ?? line?.itemSku ?? null; + const item = allItems ? null : (line?.item?._id ?? line?.item ?? null); + const itemSku = allItems || allSkus ? null : (line?.itemSku?._id ?? line?.itemSku ?? null); return { _id: line?._id, @@ -62,7 +62,7 @@ const stockAuditLevelSchema = new Schema( { _reference: { type: String, default: () => generateId()() }, name: { type: String, required: true }, - tags: [{ type: String }], + tags: [{ type: String, required: true }], auditLines: { type: [stockAuditLevelLineSchema], default: [] }, }, { timestamps: true }