Authorities not validating in 2.2 + patch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.2 |
Fix Released
|
Medium
|
Unassigned | ||
2.3 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Tested in 2.2 rc1. Authorities were not validating.
First there was an error with the actual validation portion. When clicking the validate button, Evergreen would stop and error on the first checked field causing the validation button to append the tag to the end of it in a never ending cycle.
For example, clicking Validate enough times would cause the button to look like, "Validate - 100 - 100 - 100 - 100 - 100 - 100".
This problem was due to the way the authority.
I've included a patch that I worked on with Mike Rylander to fix this problem.
Secondary issue, Evergreen is not building the test code correctly when validating marc.
CALL: open-ils.cstore open-ils.
In the above, there should be a subfield a + the field contents, and a subfield d + the field contents. It's being translated to subfield a with a contents of d instead, so whatever code is building this is off. This part still needs to be investigated and fixed.
Steve
Changed in evergreen: | |
assignee: | nobody → Mike Rylander (mrylander) |
Changed in evergreen: | |
status: | New → Confirmed |
milestone: | none → 2.4.0-alpha |
assignee: | Mike Rylander (mrylander) → nobody |
tags: | added: signedoff |
no longer affects: | evergreen/2.1 |
Changed in evergreen: | |
milestone: | 2.4.0-alpha1 → 2.4.0-beta |
Changed in evergreen: | |
milestone: | 2.4.0-beta → 2.4.0-rc |
importance: | Undecided → Medium |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
I've signed off and squashed this at http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/authority _normalize_ heading_ fix