]> git.koha-community.org Git - koha.git/commit
Bug 37357: Map @ to 00 for control field select lists
authorDavid Cook <dcook@prosentient.com.au>
Mon, 15 Jul 2024 03:59:23 +0000 (03:59 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Thu, 18 Jul 2024 15:53:09 +0000 (17:53 +0200)
commit0d4e35bf3812b01f41ed470bf94545f6b919e03f
tree2c491c0d7b071f149c2085ac97b9ff57e05dd6f7
parente1b78e1e2bf8badb27556eb749fe17c262a654bf
Bug 37357: Map @ to 00 for control field select lists

This change adds the existing @ to 00 mapping for control fields
to work for authorized value select lists as well.

Test plan:
0. Apply the patch
1. koha-plack --reload kohadev
2. Make 001 subfield @ mandatory and give
it an authorised value of branches for Default framework
3. Go to the New record editor for a Default record
4. Click "Save"
5. Note that the editor prompts you to fill in the 001 field
6. Fill in required fields and click "Save"
7. Note that all data is captured correctly
8. prove t/db_dependent/Koha/UI/Form/Builder/Biblio.t

To prove that this wouldn't work without the patch, try the test
plan on a different branch without this patch. You won't be prompted
to fill in mandatory fields and the record will just save (or if a
possible duplicate is detected it will just redirect you back to an empty
editor)

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/UI/Form/Builder/Biblio.pm