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