fix 1.7->1.9 upgrade glitch with self-service where process_payment required "payby...
authorivan <ivan>
Wed, 15 Apr 2009 02:44:11 +0000 (02:44 +0000)
committerivan <ivan>
Wed, 15 Apr 2009 02:44:11 +0000 (02:44 +0000)
FS/FS/ClientAPI/MyAccount.pm

index 564acb1..d64c72c 100644 (file)
@@ -451,6 +451,7 @@ sub process_payment {
     or return { 'error' => gettext('illegal_text'). " paybatch: ". $p->{'paybatch'} };
   my $paybatch = $1;
 
+  $p->{'payby'} ||= 'CARD';
   $p->{'payby'} =~ /^([A-Z]{4})$/
     or return { 'error' => "illegal_payby " . $p->{'payby'} };
   my $payby = $1;