Implement a way to only populate personalName when no title is present and populate personalNameTitle when a title is present.
Description
Environment
None
Potential Workaround
None
Attachments
7
Checklist
hideTestRail: Results
Activity
Show:

Khalilah GambrellApril 3, 2022 at 7:20 PM
Hey . This is the same issue with corporateName too.
- This is an example of a Corporate name with a title.
Notice the same issue - https://bugfest-lotus.int.aws.folio.org/data-import/log/8d0f1471-9f72-4538-978b-d8646eb34ab6/2ef311a2-5e74-485e-99ce-1a1713015780
Same issue with Meeting name
This is an example of a Meeting name with a title
Notice the same issue - https://bugfest-lotus.int.aws.folio.org/data-import/log/d85e1a39-897b-41e8-b835-0303356bcea2/53e42edd-a7a6-4791-8934-d7deaf11db61
Let me know if I need to create additional requirements to make changes to Corporate and Meeting Name requirements.
Pavlo SmahinApril 1, 2022 at 11:31 AM
SRM story for update rules will be required once this one is completed.
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

Reporter

Labels
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