From 9215ccc3530fb6a6af44bf6a5b5700e33931d25d Mon Sep 17 00:00:00 2001 From: "Nihal M. Kelanthodika" Date: Mon, 31 Jan 2022 14:20:10 +0530 Subject: [PATCH] Prevents creation of payment adnustment when refunding or crediting an order --- app/models/spree/payment.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/spree/payment.rb b/app/models/spree/payment.rb index d1ebf2aaeb..6da10ab81c 100644 --- a/app/models/spree/payment.rb +++ b/app/models/spree/payment.rb @@ -147,7 +147,7 @@ module Spree adjustment.originator = payment_method adjustment.label = adjustment_label adjustment.save - elsif payment_method.present? + elsif amount.positive? && payment_method.present? payment_method.create_adjustment(adjustment_label, self, true) adjustment.reload end