This commit is contained in:
wayanrivan
2026-04-21 15:33:54 +07:00
parent 4de3bb662a
commit 898649045c

View File

@ -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;