summaryrefslogtreecommitdiff
path: root/FS/FS/Upgrade.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2018-07-16 18:37:26 -0700
committerIvan Kohler <ivan@freeside.biz>2018-07-16 18:37:26 -0700
commitb837d4cc6fb9424cb13b04a0ddabd079f5b4841b (patch)
tree9d1603670fe33556afe764ee87852b20593c0c1e /FS/FS/Upgrade.pm
parent352c40dffca003ef8212333ab22d14faaf8830ce (diff)
no need for errors decrypting inadvertantly encrypted payinfo to be fatal, RT#76385
Diffstat (limited to 'FS/FS/Upgrade.pm')
-rw-r--r--FS/FS/Upgrade.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/FS/FS/Upgrade.pm b/FS/FS/Upgrade.pm
index 0069e207a..92a056c02 100644
--- a/FS/FS/Upgrade.pm
+++ b/FS/FS/Upgrade.pm
@@ -338,7 +338,10 @@ sub upgrade {
});
foreach my $object ( @objects ) {
my $payinfo = $object->decrypt($object->payinfo);
- die "error decrypting payinfo" if $payinfo eq $object->payinfo;
+ if ( $payinfo eq $object->payinfo ) {
+ warn "error decrypting payinfo for $table: $payinfo\n";
+ next;
+ }
$object->payinfo($payinfo);
my $error = $object->replace;
die $error if $error;