X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FClientAPI%2FMyAccount.pm;h=d604491af92abf7b516ec0099aaa7e04f0c9a250;hb=639929eeb498d7f893e09084b72bccbaf91bf894;hp=0bf594f2ea97908b291f7dbfbd2cf685e93aeb26;hpb=67947b080e459db6ffd60e413dc50f4083d1e893;p=freeside.git diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm index 0bf594f2e..d604491af 100644 --- a/FS/FS/ClientAPI/MyAccount.pm +++ b/FS/FS/ClientAPI/MyAccount.pm @@ -151,7 +151,6 @@ sub skin_info { personal.php Profile personal.php Personal Information - payment_accounts.php Payment Accounts password.php Change Password payment.php Payments @@ -724,7 +723,7 @@ sub edit_info { or return { 'error' => "unknown custnum $custnum" }; my $conf = new FS::Conf; - if (($p->{payby} eq "CHEK" || $p->{payby} eq "DCHEK") && $conf->exists('selfservice-ACH_info_readonly')) { + if (($p->{payby} eq "CHEK" || $p->{payby} eq "DCHK") && $conf->exists('selfservice-ACH_info_readonly')) { return { 'error' => "You do not have authority to add a bank account" }; } @@ -1017,13 +1016,10 @@ sub validate_payment { if $cust_main->paymask eq $payinfo; my $achonfile = 0; - foreach my $cust_payby ($cust_main->cust_payby('CHEK','DCHK')) { - if ( $cust_payby->paymask eq $payinfo ) { - $payinfo = $cust_payby->payinfo; + if ( $cust_main->paymask eq $payinfo ) { + $payinfo = $cust_main->payinfo; $achonfile = 1; - last; } - } if ($conf->exists('selfservice-ACH_info_readonly') && !$achonfile) { return { 'error' => "You are not allowed to change your payment information." };