73085: Enable credit card/ach encryption on a live system [handling for custnum-less...
[freeside.git] / FS / FS / cust_main.pm
index 493b1c6..ee570da 100644 (file)
@@ -5407,6 +5407,9 @@ sub queueable_upgrade {
         # window for possible conflict is practically nonexistant,
         #   but just in case...
         $record = $record->select_for_update;
+        if (!$record->custnum && $table eq 'cust_pay_pending') {
+          $record->set('custnum_pending',1);
+        }
         my $error = $record->replace;
         die $error if $error;
       }