Bug 36576 - UNIMARC default framework has wrong mandatory fields
Summary: UNIMARC default framework has wrong mandatory fields
Status: RESOLVED DUPLICATE of bug 32722
Alias: None
Product: Koha
Classification: Unclassified
Component: Cataloging (show other bugs)
Version: Main
Hardware: All All
: P5 - low critical (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on: 30373
Blocks:
  Show dependency treegraph
 
Reported: 2024-04-11 11:15 UTC by Victor Grousset/tuxayo
Modified: 2024-04-11 14:30 UTC (History)
1 user (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Grousset/tuxayo 2024-04-11 11:15:57 UTC
== test plan ==
1. start a koha with all unimarc sample data or empty database and go through the installer
2. open an existing record or try to create a new record
3. when saving:

The following mandatory subfields aren't filled:

Tag 020 subfield a Country Code in tab 0 
Tag 021 subfield a Country Code in tab 0 
Tag 036 subfield a Number of work in tab 0 
Tag 036 subfield b Number of movement in tab 0 
Tag 036 subfield c Number of incipit in tab 0 
Tag 099 subfield t Koha item type in tab 0 
Tag 100 subfield a General Processing Data in tab 1 
Tag 102 subfield a Country of publication in tab 1 
Tag 105 subfield a Monograph Coded Data in tab 1 
Tag 106 subfield a Form of resource: Coded Data: Medium Designator in tab 1 
Tag 115 subfield a Coded Data - General in tab 1 
Tag 117 subfield a Coded Data for Three-Dimensional Artefacts and Realia in tab 1 
Tag 120 subfield a Cartographic Material Coded Data (General) in tab 1 
Tag 121 subfield a Cartographic Material Coded Data: Physical attributes (General) in tab 1 
Tag 122 subfield a Time period, 9999 B.C. to present in tab 1 
Tag 123 subfield a Type of Scale in tab 1 
Tag 126 subfield a Sound Recording Coded Data (General) in tab 1 
Tag 127 subfield a Duration in tab 1 
Tag 130 subfield a Microform Coded Data Physical Attributes in tab 1 
Tag 200 subfield a Title Proper in tab 2 
Tag 410 subfield t Title in tab 4 
Tag 411 subfield t Title in tab 4 
Tag 412 subfield t Title in tab 4 
Tag 413 subfield t Title in tab 4 
Tag 421 subfield t Title in tab 4 
Tag 422 subfield t Title in tab 4 
Tag 423 subfield t Title in tab 4 
Tag 424 subfield t Title in tab 4 
Tag 425 subfield t Title in tab 4 
Tag 430 subfield t Title in tab 4 
Tag 431 subfield t Title in tab 4 
Tag 432 subfield t Title in tab 4 
Tag 433 subfield t Title in tab 4 
Tag 434 subfield t Title in tab 4 
Tag 435 subfield t Title in tab 4 
Tag 436 subfield t Title in tab 4 
Tag 437 subfield t Title in tab 4 
Tag 440 subfield t Title in tab 4 
Tag 441 subfield t Title in tab 4 
Tag 442 subfield t Title in tab 4 
Tag 443 subfield t Title in tab 4 
Tag 444 subfield t Title in tab 4 
Tag 445 subfield t Title in tab 4 
Tag 446 subfield t Title in tab 4 
Tag 447 subfield t Title in tab 4 
Tag 448 subfield t Title in tab 4 
Tag 451 subfield t Title in tab 4 
Tag 452 subfield t Title in tab 4 
Tag 453 subfield t Title in tab 4 
Tag 454 subfield t Title in tab 4 
Tag 455 subfield t Title in tab 4 
Tag 456 subfield t Title in tab 4 
Tag 461 subfield t Title in tab 4 
Tag 462 subfield t Title in tab 4 
Tag 463 subfield t Title in tab 4 
Tag 464 subfield t Title in tab 4 
Tag 470 subfield t Title in tab 4 
Tag 481 subfield t Title in tab 4 
Tag 482 subfield t Title in tab 4 
Tag 488 subfield t Title in tab 4 
Tag 942 subfield c Koha item type in tab 9

The following fields aren't filled:
Field 100 is mandatory, at least one of its subfields must be filled. 
Field 200 is mandatory, at least one of its subfields must be filled. 
Field 801 is mandatory, at least one of its subfields must be filled.
Comment 1 Victor Grousset/tuxayo 2024-04-11 13:11:41 UTC
This makes impossible to install an UNIMARC Koha without manually creating a framework from scratch. Hence critical severity. Small libraries without support companies should hit this quite hard.
It should be blocker but we have been releasing Koha since a while in that state so no need to block next release if that stays unsolved.

Git bisect points to Bug 30373: Fix visibility, authorised values and descriptions
(almost sure, see[1])



[1] full bisect situation on the relevant commits:
8066f46db0 (refs/bisect/bad) Bug 30373: Fix unimarc authorised values
6844d613d9 (FK error so can't test) Revert "Bug 30373: (follow-up) Fix license"
c8199147b1 Bug 30595: Prevent update_child_to_adult.t to fail randomly
74792b35a8 Bug 28786: Fix 2FA selenium tests
4c8987b64e Bug 30446: (follow-up) Remove warning
24db0479e6 Bug 30446: Add a test for GetTagsLabels
31c4d213e3 Bug 27253: DBRev 21.12.00.037
eb2ca283d6 Bug 27253: Fix definition of updated_on in borrowers and deletedborrowers
d5e0bf50a1 Bug 30531: Add mock of UseRecalls to Search.t
eda11a0293 Bug 30512: Staff interface search results template error
15405829bf Bug 30373: (follow-up) Fix license
ae38dbcb47 Bug 30583: Fix hold system for translated templates
2ee5b5b124 Bug 30532: (bug 29957 follow-up) Fix '$cookie->value'
159a1a76c3 Bug 30525: Items batch modification broken
674ad809f3 (FK error so can't test) Bug 30373: Fix visibility, authorised values and descriptions
c7b4d311d4 (refs/bisect/good-c7b4d311d43921c0744df680660c8a51247f0d22) Bug 30373: Add TYPEDOC authorised_values_category
Comment 2 Victor Grousset/tuxayo 2024-04-11 14:30:15 UTC
I didn't found bug 32722 at first, good news! :D

*** This bug has been marked as a duplicate of bug 32722 ***