From 18aa7e3d63ba21892724eacee1ba6f16035c1db1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karl=20Erik=20=C3=95unapuu?= Date: Thu, 10 Sep 2020 14:14:42 +0300 Subject: [PATCH] Fix CC issues --- app/models/bank_transaction.rb | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/app/models/bank_transaction.rb b/app/models/bank_transaction.rb index 5a70a4380..e5ae76505 100644 --- a/app/models/bank_transaction.rb +++ b/app/models/bank_transaction.rb @@ -42,8 +42,7 @@ class BankTransaction < ApplicationRecord return unless autobindable? channel = manual ? 'admin_payment' : 'system_payment' - create_internal_payment_record(channel: channel, invoice: invoice, - registrar: registrar) + create_internal_payment_record(channel: channel, invoice: invoice, registrar: registrar) end def create_internal_payment_record(channel: nil, invoice:, registrar:) @@ -92,12 +91,11 @@ class BankTransaction < ApplicationRecord end def create_activity(registrar, invoice) - activity = AccountActivity.new( - account: registrar.cash_account, bank_transaction: self, - invoice: invoice, sum: invoice.subtotal, - currency: currency, description: description, - activity_type: AccountActivity::ADD_CREDIT - ) + activity = AccountActivity.new(account: registrar.cash_account, bank_transaction: self, + invoice: invoice, sum: invoice.subtotal, + currency: currency, description: description, + activity_type: AccountActivity::ADD_CREDIT) + if activity.save reset_pending_registrar_balance_reload true