$template->param( is_an_edit => 1);
$template->param(
additional_field_values => { map {
- $_->field->name => $_->value
- } Koha::Acquisition::Baskets->find($basketno)->additional_field_values },
+ $_->field->id => $_->value
+ } Koha::Acquisition::Baskets->find($basketno)->additional_field_values->as_list },
);
} else {
#new basket
}
my @additional_fields;
- for my $field (Koha::AdditionalFields->search({ tablename => 'aqbasket' })) {
+ my $basket_fields = Koha::AdditionalFields->search({ tablename => 'aqbasket' });
+ while ( my $field = $basket_fields->next ) {
my $value = $input->param('additional_field_' . $field->id);
push @additional_fields, {
id => $field->id,