From 2e8d991ff4da351446e9eeb162b16d272cc07dbd Mon Sep 17 00:00:00 2001 From: PekopT Date: Mon, 22 Aug 2016 20:52:53 +0300 Subject: [PATCH] some fix to wallets --- wallets/signals.py | 4 ++-- wallets/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wallets/signals.py b/wallets/signals.py index be2fbac..50d2f08 100644 --- a/wallets/signals.py +++ b/wallets/signals.py @@ -21,12 +21,12 @@ def send_for_accountant(sender, instance, created, **kwargs): @receiver(post_save, sender=Transaction) -def add_invoice_history(sender, instance,created, **kwargs): +def add_invoice_history(sender, instance, created, **kwargs): if 'add' in instance.type: inv_history = InvoiceHistory() inv_history.comment = 'Пополнение счета' inv_history.sum = instance.sum - inv_history.user = instance.user + inv_history.user = instance.customer inv_history.save() diff --git a/wallets/views.py b/wallets/views.py index eed87d9..aab4938 100644 --- a/wallets/views.py +++ b/wallets/views.py @@ -40,7 +40,7 @@ class ScoreView(View): return HttpResponseForbidden('403 Forbidden') def get(self, request, *args, **kwargs): - transaction = Transaction.objects.create(customer=request.user) + transaction = Transaction.objects.get_or_create(customer=request.user, complete=False) user_score = get_object_or_404(User.customer_objects, pk=kwargs.get('pk')) return render(request, self.template_name, {