Koha-clms/cataloguing/value_builder
Marcel de Rooy 76a1dc2dd6
Bug 41060: (QA follow-up) Check in change, trigger once in Blur
If we already checked and nothing changes, no need to check again.
Set focus to field if we warn.
For consistency copied these changes to validate_isbn.

Test plan:
Try various valid and invalid ISSNs.
Tab through the field repeatedly; you should only have a warning
once, if the ISSN is invalid (yellow colored).
Save a bad ISSN into a record. Open it again and tab through ISSN;
you should be warned.

Repeat similarly for ISBN field.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-01-22 10:02:32 -07:00
..
EXAMPLE.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
barcode.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
barcode_manual.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
callnumber-KU.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
callnumber.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
cn_browser.pl Bug 39880: Add shelving location to cn_browser results 2025-10-14 14:51:58 -06:00
dateaccessioned.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
marc21_field_005.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
marc21_field_006.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_field_007.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_field_008.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_field_008_authorities.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_field_008_classifications.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_field_245h.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
marc21_field_260b.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
marc21_leader.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_leader_authorities.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
marc21_linking_section.pl Bug 29733: MARC21: Link 7xx linking fields to marc21_linking_section.pl value builder 2025-11-07 10:54:14 -07:00
marc21_orgcode.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
stocknumber.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
stocknumberAV.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
stocknumberam123.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_4XX.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_009_ppn.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_010.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_100.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_100_authorities.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_105.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_106.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_110.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_115a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_115b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_116.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_117.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_120.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_121a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_121b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_122.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_123a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_123defg.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_123i.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_123j.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124c.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124d.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124e.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124f.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_124g.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_125.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_125a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_125b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_126.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_126a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_126b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_127.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_128a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_128b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_128c.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_130.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_135a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_140.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_141.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146c.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146d.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146e.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146f.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146h.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_146i.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_181-2.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_181a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_181b.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_181c.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_182-2.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_182a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_182c.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_183-2.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_183a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_210c.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_210c_bis.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_225a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_225a_bis.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_283-2.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_283a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_325h.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_325j.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_field_686a.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_leader.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
unimarc_leader_authorities.pl Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
upload.pl Bug 40943: Use session_id from userenv instead of cookie for value_builder 2025-11-03 14:13:33 -07:00
validate_isbn.pl Bug 41060: (QA follow-up) Check in change, trigger once in Blur 2026-01-22 10:02:32 -07:00
validate_issn.pl Bug 41060: (QA follow-up) Check in change, trigger once in Blur 2026-01-22 10:02:32 -07:00