From 9f75dfc9312abf9e5c760dcf5f113bb6cc402d1b Mon Sep 17 00:00:00 2001 From: relikd Date: Wed, 31 May 2023 19:31:18 +0200 Subject: [PATCH] fix: inverted transaction price --- app/base/signals/booking.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/base/signals/booking.py b/app/base/signals/booking.py index 0f3b981..d35a693 100755 --- a/app/base/signals/booking.py +++ b/app/base/signals/booking.py @@ -14,7 +14,7 @@ def booking_post_save(sender, instance: Booking, created: bool, **kwargs): transaction = Transaction.objects.filter(booking=instance).first() if transaction: if with_transaction: - transaction.amount = amount + transaction.amount = -amount transaction.description = description transaction.save() else: @@ -23,7 +23,7 @@ def booking_post_save(sender, instance: Booking, created: bool, **kwargs): elif with_transaction: Transaction.objects.create( account=instance.user.account, - amount=amount, + amount=-amount, description=description, booking=instance, )