lib/opay/payable.rb in opay-1.0.0 vs lib/opay/payable.rb in opay-1.0.1

- old
+ new

@@ -7,10 +7,10 @@ has_one :payment, as: :payable, class_name: 'Opay::Payment' define_model_callbacks :payment, only: :after end def finished? - payment.finished? + payment.present? && payment.finished? end def finish run_callbacks :payment do payment.update_attribute(:finished, true)