From 898649045c1a88aa9427b4af5740bc5ce0e8f49e Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Tue, 21 Apr 2026 15:33:54 +0700 Subject: [PATCH] update --- src/controllers/pharmacy/item_price.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/controllers/pharmacy/item_price.ts b/src/controllers/pharmacy/item_price.ts index 7151329..8f0627e 100644 --- a/src/controllers/pharmacy/item_price.ts +++ b/src/controllers/pharmacy/item_price.ts @@ -262,15 +262,21 @@ export class ItemPriceController { const repo = OrmHelper.DB.getRepository(ItemPrice); - let data = await repo.findOne({ where: { item_master: { id: req.params['id'] } } }); + // ✅ Include withDeleted agar record soft-deleted ikut dicek + let data = await repo.findOne({ + where: { item_master: { id: req.params['id'] } }, + withDeleted: true + }); if (data) { - // UPDATE + // UPDATE (termasuk restore jika soft-deleted) data.purchase_price = param.purchase_price; data.selling_price = param.selling_price; + data.deleted_at = null as any; + data.deleted_by = null as any; data.updated_by = req.auth?.data.name; } else { - // INSERT + // INSERT baru data = new ItemPrice(); data.item_master = itemMaster; data.purchase_price = param.purchase_price;