X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcust_refund.pm;h=12ab0d693316048b36fd2fc2c47658a50f71e3eb;hp=ee144c11f058e4fba3fb618c8cd18ffd68ce0eda;hb=d2485c6fa278d7a4a1c940605816013f41d1f7e0;hpb=ad6c73ef3ac6288a8bf22a4adb15261ac22470b8 diff --git a/FS/FS/cust_refund.pm b/FS/FS/cust_refund.pm index ee144c11f..12ab0d693 100644 --- a/FS/FS/cust_refund.pm +++ b/FS/FS/cust_refund.pm @@ -82,7 +82,7 @@ Payment Type (See L for valid payby values) Payment Information (See L for data format) -=item cardtype +=item paycardtype Detected credit card type, if appropriate; autodetected. @@ -289,7 +289,8 @@ otherwise returns false. sub replace { my $self = shift; - return "Can't modify closed refund" if $self->closed =~ /^Y/i; + return "Can't modify closed refund" + if $self->closed =~ /^Y/i && !$FS::payinfo_Mixin::allow_closed_replace; $self->SUPER::replace(@_); }