https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40092

--- Comment #3 from Andrii Nugged <[email protected]> ---
Created attachment 183124
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183124&action=edit
Bug 40092: Fill auto-populated control fields in MARC editors

Problem: Clicking Save doesn't fill control fields automatically in both the
authority and bibliographic MARC editors.

Regression introduced when class `framework_plugin` was added:
`AreMandatoriesNotOk()` rewrites the element `class` attribute with a
hard‑coded string, dropping existing classes. Because the plugins that populate
000/003/005/008 rely on `framework_plugin`, the inputs are skipped and the
fields remain empty.

This patch stops clobbering the attribute and instead appends the visual
'notFilled' class via `elt.classList.add()`. The one-line fix is applied in
both `authorities.tt` and `addbiblio.tt`.

Test plan:

Authority editor

1. Authorities → New authority → choose framework (e.g. Topical term).
2. Leave all fields blank, click Save.
   Before patch: 000, 003, 008 remain blank; required tags turn yellow.
3. Apply patch, hard‑refresh, repeat steps 1–2.
   After patch: control fields auto‑populate as in 24.11.

Bibliographic editor

1. Cataloguing → New record (Not in Advanced MARC editor).
2. Click Save without entering data.
   Before patch: control fields stay blank; record cannot be saved.
3. Apply patch, hard‑refresh, repeat.
   After patch: record is blocked, but 000/005/008 auto‑populate.

Both editors behave like 24.11; mandatory highlighting still works.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to