diff --git a/app/models/ordergroup.rb b/app/models/ordergroup.rb index a3c79a53..d314fc63 100644 --- a/app/models/ordergroup.rb +++ b/app/models/ordergroup.rb @@ -55,9 +55,9 @@ class Ordergroup < Group # Creates a new FinancialTransaction for this Ordergroup and updates the account_balance accordingly. # Throws an exception if it fails. - def add_financial_transaction!(amount, note, user) - transaction do - t = FinancialTransaction.new(:ordergroup => self, :amount => amount, :note => note, :user => user) + def add_financial_transaction!(amount, note, user, link = nil) + transaction do + t = FinancialTransaction.new(ordergroup: self, amount: amount, note: note, user: user, financial_link: link) t.save! self.account_balance = financial_transactions.sum('amount') save!