Revision cb9719b1
Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt
bin/mozilla/sepa.pl | ||
---|---|---|
}
|
||
|
||
if ($error_message || !$form->{confirmation}) {
|
||
my @vc_ids = uniq map { $_->{"${vc}_id"} } @bank_transfers;
|
||
my @vc_ids = uniq map { $_->{vc_id} } @bank_transfers;
|
||
$vc_bank_info ||= CT->get_bank_info('vc' => $vc,
|
||
'id' => \@vc_ids);
|
||
my @vc_bank_info = sort { lc $a->{name} cmp lc $b->{name} } values %{ $vc_bank_info };
|
||
... | ... | |
} else {
|
||
foreach my $bank_transfer (@bank_transfers) {
|
||
foreach (qw(iban bic)) {
|
||
$bank_transfer->{"vc_${_}"} = $vc_bank_info->{ $bank_transfer->{"${vc}_id"} }->{$_};
|
||
$bank_transfer->{"vc_${_}"} = $vc_bank_info->{ $bank_transfer->{vc_id} }->{$_};
|
||
$bank_transfer->{"our_${_}"} = $bank_account->{$_};
|
||
}
|
||
|
Auch abrufbar als: Unified diff
IBAN/BIC durch Masken durchreichen
Bei Umstellung von "nur Überweisung" auf "auch Einzug" gingen IBAN/BIC
in den Masken verloren, weil die Eingabefelder "vc_bic" hießen, der
Code aber nach "${vc}_bic" gesucht hat, effektiv also nach
"customer_bic" oder "vendor_bic".