Fixed loading of saved vouchers.

This commit is contained in:
2023-06-05 22:31:59 +02:00
parent de2bab90de
commit 12dd6ddba0
2 changed files with 4 additions and 5 deletions
+3 -4
View File
@@ -60,10 +60,6 @@ void ShopService::calculate(VoucherPtr voucher)
loadSettings();
if (voucher->items().isEmpty()) {
load(voucher);
}
foreach (QSharedPointer<VoucherItem> item, voucher->items()) {
if (item->refId() == ROUNDING_ITEM)
@@ -384,6 +380,9 @@ void ShopService::moveItems(QList<VoucherItemPtr> items, VoucherPtr source, Vouc
it->setVoucher(target);
}
calculate(target);
update(target, &session);
if (source->items().isEmpty())
{
erase(source, &session);