Bug 29662: (bug 27526 follow-up) Prefill all subfields if SubfieldsToUseWhenPrefill is empty

Signed-off-by: Thibault Keromnès <thibault.keromnes@univ-paris8.fr>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Jonathan Druart 2021-12-13 11:50:33 +01:00 committed by Tomas Cohen Arazi
parent 63be0aeeb6
commit 06a23aadef
Signed by: tomascohen
GPG key ID: 0A272EA1B2F3C15F
2 changed files with 2 additions and 2 deletions

View file

@ -429,6 +429,8 @@ Flag to restrict the edition if the user does not have necessary permissions.
List of subfields to prefill (value of syspref SubfieldsToUseWhenPrefill)
If empty all subfields will be prefilled. For none, you can pass an array with a single false value.
=item subfields_to_allow
List of subfields to allow (value of syspref SubfieldsToAllowForRestrictedBatchmod or SubfieldsToAllowForRestrictedEditing)

View file

@ -607,8 +607,6 @@ my $branchcode = $input->param('branch') || C4::Context->userenv->{branch};
my @subfields_to_prefill;
if ( $nextop eq 'additem' && $op ne 'dupeitem' && $prefillitem ) {
@subfields_to_prefill = split(' ', C4::Context->preference('SubfieldsToUseWhenPrefill'));
# Setting to 1 element if SubfieldsToUseWhenPrefill is empty to prevent all the subfields to be prefilled
@subfields_to_prefill = ("") unless @subfields_to_prefill;
}
# Getting list of subfields to keep when restricted editing is enabled