Back-end: Cannot access a MARC bib record because creator has been deleted.

Description

  1. Go to https://bugfest-mg.int.aws.folio.org/inventory/view/ca77ec7d-4204-4de5-b699-0bd5d8e7cbd5?qindex=hrid&query=ak00005256382&sort=title

  2. Login with quickmarc / F0!io2021

  3. View Source = Works as expected 

  4. Click Derive a new MARC bib or Edit a bib. Note: Can be reproduced when editing a MARC authority, and MARC holdings record via quickMARC

Expected: Go to the Derive a new MARC bib screen or Edit a bib/holdings/authority record via quickMARC

Actual: Get 404 error 

URL: https://bugfest-mg.int.aws.folio.org/inventory/quick-marc/edit-bib/ca77ec7d-4204-4de5-b699-0bd5d8e7cbd5?qindex=hrid&query=ak00005256382&sort=title&relatedRecordVersion=1

Error: TypeError: Cannot read properties of undefined (reading 'records')

Stack: at _n (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9018340)
at aa (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15523181)
at Xs (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15575230)
at Ec (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15562504)
at Pc (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15562432)
at Sc (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15562295)
at mc (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15559282)
at https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15509103
at t.unstable_runWithPriority (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15997175)
at Go (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15508880)

at _n (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9018063)
at div
at f (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15605930)
at div
at f (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15607496)
at div
at section
at c (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10255229)
at m (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10293786)
at div
at _ (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10272884)
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10279886)
at m (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10293786)
at form
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11179433)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11196746)
at HotKeys-t
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9998312)
at zn (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9025497)
at j (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15598263)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11165033)
at r (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15743964)
at Ao (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9062703)
at eo (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9032564)
at f (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10704886)
at y (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10473095)
at m (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15715668)
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10906976)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10504562)
at r (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15743964)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10510825)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15741410)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15743427)
at div
at _o (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9065917)
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10515178)
at p (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10498063)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10504562)
at div
at Xj (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:6408657)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15741410)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15743427)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11179433)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11196746)
at HotKeys-t
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9998312)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11179433)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11196746)
at HotKeys-t
at c (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:9995678)
at Oi (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:5884266)
at e (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:5877730)
at f (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10704886)
at y (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10473095)
at m (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15715668)
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10906976)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10504562)
at XE (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:6598371)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10526920)
at h
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10530381)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10504562)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10061546)
at Es (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10707421)
at div
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10515178)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10713606)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15741410)
at sc (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10716123)
at Suspense
at lc (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10717674)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15743427)
at main
at Yl (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10765103)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10727463)
at div
at qc (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10725598)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10724373)
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10522022)
at r (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15743964)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15737909)
at l (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15713718)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11179433)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:11196746)
at HotKeys-t
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10526920)
at h
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10530381)
at s (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10504562)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10721015)
at injectIntl(a)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10870208)
at t (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15641206)
at c (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15695095)
at Pt (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10570761)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10061546)
at c (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10875874)
at u (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10522022)
at m (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:15715668)
at a (https://bugfest-mg.int.aws.folio.org/20220727-155335/bundle.313d646dfd85169956df.js:2:10883057)

 

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

3
  • 18 Aug 2022, 03:24 PM
  • 11 Aug 2022, 07:57 AM
  • 28 Jul 2022, 01:31 PM

Checklist

hide

TestRail: Results

Activity

Show:

Valery_Pilko August 18, 2022 at 3:24 PM

Verified at MG Bugfest env - works as expected.
The MARC records created or edited by deleted user successfully opens via quickMARC.
See attached screencast:

Oleksii Petrenko August 17, 2022 at 10:24 AM

Deployed to MG bf environment. Please proceed with verification

Valery_Pilko August 11, 2022 at 7:57 AM

Verified at Snapshot environment - works as expected (MARC records which were edited / created / imported by deleted user are available for editing for other users).
See attached screencast:

The following scenarios are tested:

1) Imported via Data import MARC Bibliographic record.
2) Imported via Import single bibliographic record.
3) Edited MARC Bibliographic record.
4) Imported via Data import MARC Holdings record.
5) Created via quickMARC MARC Holdings record.
6) Imported via Data import MARC Authority record.
7) Edited MARC Authority record.

Valery_Pilko July 29, 2022 at 11:03 AM

Hey  
The same issue reproduced for MARC Authority and MARC Holdings records.
Steps to reproduce:
1. Login into MG Bugfest env as a User
2. Import or update or edit MARC Authority / MARC Bibliographic / MARC Holdings (or Derive / import single record / overlay Bibliographic record).
3. Login as another user with permission to delete users.
4. Delete the user which you used at step 2.
5. Open imported / updated / edited MARC record and try to edit it in quickMARC.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Morning Glory (R2 2022) Bug Fix

RCA Group

Implementation coding issue

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created July 28, 2022 at 1:31 PM
Updated October 17, 2022 at 8:03 AM
Resolved August 14, 2022 at 2:39 PM
TestRail: Cases
TestRail: Runs