Bug 39559: YY is not interpreted as a default value for authorities
Strings as YYYY, MM, DD put as part of default value for authorities are interpreted as year (four digits), month and day. YY is missing (two digits year). BTW, for bibliographic records it is <YYYY>, <YY>, <MM>, <DD> (in Koha/UI/Form/Builder/Biblio.pm). Test plan: ========== 1. Edit an authority framework of your choice (/cgi-bin/koha/admin/authtypes.pl), inserting a default value that contains YY for a known field. 2. Create a new authority record of the chosen type. Control the field for which a default value was defined. You should see YY. 3. Apply the patch ; restart_all. 4. Repeat p. 2. There should be a current year (two digits, like '25') in place of YY. Signed-off-by: esther <esther@bywatersolutions.com> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
2f701d50d5
commit
b19a9b3f40
1 changed files with 1 additions and 0 deletions
|
@ -131,6 +131,7 @@ sub create_input {
|
|||
$month = sprintf( "%02d", $month );
|
||||
$day = sprintf( "%02d", $day );
|
||||
$value =~ s/YYYY/$year/g;
|
||||
$value =~ s/YY/substr($year,2)/eg;
|
||||
$value =~ s/MM/$month/g;
|
||||
$value =~ s/DD/$day/g;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue