fix(inventory): Entity Formulas + softDelete and restore (#7851)

This commit is contained in:
Oli Juhl
2024-06-26 20:51:19 +02:00
committed by GitHub
parent b5f248f154
commit b1df20b0dc
3 changed files with 123 additions and 6 deletions

View File

@@ -131,14 +131,14 @@ export class InventoryItem {
@Formula(
(item) =>
`(SELECT SUM(reserved_quantity) FROM inventory_level il WHERE il.inventory_item_id = ${item}.id)`,
`(SELECT SUM(reserved_quantity) FROM inventory_level il WHERE il.inventory_item_id = ${item}.id AND il.deleted_at IS NULL)`,
{ lazy: true, serializer: Number, hidden: true }
)
reserved_quantity: number
@Formula(
(item) =>
`(SELECT SUM(stocked_quantity) FROM inventory_level il WHERE il.inventory_item_id = ${item}.id)`,
`(SELECT SUM(stocked_quantity) FROM inventory_level il WHERE il.inventory_item_id = ${item}.id AND il.deleted_at IS NULL)`,
{ lazy: true, serializer: Number, hidden: true }
)
stocked_quantity: number