Done
Details
Assignee
Shans KaluhinShans KaluhinReporter
Khalilah GambrellKhalilah GambrellLabels
Priority
P3Story Points
3Sprint
NoneDevelopment Team
SpitfireFix versions
Release
Morning Glory (R2 2022)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Shans Kaluhin
Shans KaluhinReporter
Khalilah Gambrell
Khalilah GambrellLabels
Priority
Story Points
3
Sprint
None
Development Team
Spitfire
Fix versions
Release
Morning Glory (R2 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created March 31, 2022 at 1:19 AM
Updated November 21, 2022 at 6:39 PM
Resolved April 15, 2022 at 12:56 PM
I think we need to change how the following fields are populated: personalNameTitle, sftpersonalNameTitle, saftpersonalNameTitle
We should only populate when $t is present in the 1XX, 4XX, 5XX fields.
When $t is not present then do not populate.
Here is an example with Lotus bugfest
Issue 1
See record uploaded
This is a Personal Name heading with a title (also known as MARC field 100 with $t)
Expected and actual outcome: The record uploaded populates personalNameTitle and sftpersonalNameTitle as I expect https://folio-snapshot.dev.folio.org/data-import/log/583c7076-73b6-4c96-9ecf-19c94644f82d/14b8cca1-bc84-4d00-a783-c710cf4a1409
Expected outcome: Do not populate personalName and only populate sftPersonalName and saftPersonalName IF $t is not present
Another observation: Notice that personalName and sftPersonalName has different values from personalNameTitle and sftPersonalNameTitle... Why?
Issue 2
See record uploaded
This is a Personal heading without a title (also known as MARC field 100 without $t)
Actual outcome: The record uploaded populates personalName, personalNameTitle, sftpersonalName, sftpersonalNameTitle - https://folio-snapshot.dev.folio.org/data-import/log/d856f035-4c6c-468f-9b23-e4e52f8f3b14/8de870bb-258f-43c5-ba1f-133fdf8e9029
Expected outcome: Populate personaName, sftpersonalName, saftpersonalName when $t is not present. Do not populate personalNameTitle, sftpersonalNameTitle, and saftpersonalNameTitle