Files
klz-cables.com/.pnpm-store/v10/files/78/145ed6dd0934962f5a6297f20109b015af0ab9e3be551bce767f0fb96746f888bafac61c08eb77ff870e836c3be35dd1388aa268197177caf1bfc64ef93403
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

29 lines
633 B
Plaintext

export const appendNonTrashedFilter = ({ deletedAtPath = 'deletedAt', enableTrash, trash, where })=>{
if (!enableTrash || trash) {
return where;
}
const notTrashedFilter = {
[deletedAtPath]: {
exists: false
}
};
if (where?.and) {
return {
...where,
and: [
...where.and,
notTrashedFilter
]
};
}
return {
and: [
notTrashedFilter,
...where ? [
where
] : []
]
};
};
//# sourceMappingURL=appendNonTrashedFilter.js.map