app/models/payment_application.rb in erp_invoicing-3.1.0 vs app/models/payment_application.rb in erp_invoicing-4.0.0

- old
+ new

@@ -1,5 +1,22 @@ +## Schema Definition ################################################ +# create_table "payment_applications", :force => true do |t| +# t.integer "financial_txn_id" +# t.integer "payment_applied_to_id" +# t.string "payment_applied_to_type" +# t.integer "applied_money_amount_id" +# t.string "comment" +# t.datetime "created_at", :null => false +# t.datetime "updated_at", :null => false +# end +# +# add_index "payment_applications", ["applied_money_amount_id"], :name => "index_payment_applications_on_applied_money_amount_id" +# add_index "payment_applications", ["financial_txn_id"], :name => "index_payment_applications_on_financial_txn_id" +# add_index "payment_applications", ["payment_applied_to_id", "payment_applied_to_type"], :name => "payment_applied_to_idx" +# +###################################################################### + class PaymentApplication < ActiveRecord::Base attr_protected :created_at, :updated_at belongs_to :financial_txn belongs_to :payment_applied_to, :polymorphic => true @@ -45,10 +62,9 @@ if type == :debit self.payment_applied_to.balance = self.payment_applied_to.balance - self.money.amount else self.payment_applied_to.balance = self.payment_applied_to.balance + self.money.amount end - self.payment_applied_to.save end end end