Uploaded image for project: 'ERM Platform'
  1. ERM Platform
  2. ERM-1733

eresource: Cannot read property 'value' of undefined

    XMLWordPrintable

Details

    • ERM Sprint 124
    • Bienenvolk

    Description

      Overview:

      Error: TypeError: Cannot read property 'value' of undefinedStack: at j (https://minerva2.folio.gbv.de/chunk.968f372ae15682338bde.js:1:12392)
      

      Current workaround:

      none

      Steps to Reproduce:

      Open https://minerva2.folio.gbv.de/erm/eresources/47ac380d-749d-4c8f-865f-d0783b3724fc

      Expected Results: Should display "The @economic journal"

      Actual Results: The TypeError message shown above

      Additional Information:

      JSON, that causes the error, from
      https://okapi.gbv.de/erm/resource/47ac380d-749d-4c8f-865f-d0783b3724fc

      {
        "id": "47ac380d-749d-4c8f-865f-d0783b3724fc",
        "subType": {
          "id": "2c91808b700fee8c01700ff47abf0025",
          "value": "electronic",
          "label": "Electronic"
        },
        "dateCreated": "2020-02-04T11:27:38Z",
        "tags": [],
        "lastUpdated": "2021-02-22T21:43:00Z",
        "identifiers": [
          {
            "title": {
              "id": "47ac380d-749d-4c8f-865f-d0783b3724fc"
            },
            "status": {
              "id": "2c91808b700fee8c01700ff488d60040",
              "value": "approved",
              "label": "approved"
            },
            "identifier": {
              "value": "1473822-3",
              "ns": {
                "value": "zdb"
              }
            }
          },
          {
            "title": {
              "id": "47ac380d-749d-4c8f-865f-d0783b3724fc"
            },
            "status": {
              "id": "2c91808b700fee8c01700ff488d60040",
              "value": "approved",
              "label": "approved"
            },
            "identifier": {
              "value": "1468-0297",
              "ns": {
                "value": "eissn"
              }
            }
          }
        ],
        "coverage": [
          {
            "id": "b9686c99-b118-4d08-b786-95ebcfb62df0",
            "startDate": "1891-01-01",
            "summary": "v*/i*/1891-01-01 - v*/i*/*"
          }
        ],
        "name": "The @economic journal",
        "suppressFromDiscovery": false,
        "work": {
          "id": "34935301-e54b-49fc-b4ea-9f763fa20489"
        },
        "class": "org.olf.kb.TitleInstance",
        "longName": "The @economic journal",
        "relatedTitles": [
          {
            "id": "7ce4c11b-1f4c-48fd-af1c-24be3dddc490",
            "subType": {
              "id": "2c91808b700fee8c01700ff47aba0024",
              "value": "print",
              "label": "Print"
            },
            "identifiers": [
              {
                "title": {
                  "id": "7ce4c11b-1f4c-48fd-af1c-24be3dddc490"
                },
                "status": {
                  "id": "2c91808b700fee8c01700ff488d60040",
                  "value": "approved",
                  "label": "approved"
                },
                "identifier": {
                  "value": "0013-0133",
                  "ns": {
                    "value": "issn"
                  }
                }
              }
            ],
            "name": "The @economic journal",
            "longName": "The @economic journal"
          }
        ]
      }
      

      JSON, that doesn't cause the error, from https://folio-snapshot-okapi.dev.folio.org/erm/resource/17c0c01b-26c3-4af9-84a5-19e11c864e06

      {
        "id": "17c0c01b-26c3-4af9-84a5-19e11c864e06",
        "subType": {
          "id": "2c91809c79f397060179f39db1400014",
          "value": "electronic",
          "label": "Electronic"
        },
        "dateCreated": "2021-06-10T02:02:11Z",
        "tags": [],
        "lastUpdated": "2021-06-10T02:02:16Z",
        "publicationType": {
          "id": "2c91809c79f397060179f39df2d10045",
          "value": "journal",
          "label": "Journal"
        },
        "identifiers": [
          {
            "title": {
              "id": "17c0c01b-26c3-4af9-84a5-19e11c864e06"
            },
            "status": {
              "id": "2c91809c79f397060179f39df3080047",
              "value": "approved",
              "label": "approved"
            },
            "identifier": {
              "value": "1473822-3",
              "ns": {
                "value": "zdb"
              }
            }
          },
          {
            "title": {
              "id": "17c0c01b-26c3-4af9-84a5-19e11c864e06"
            },
            "status": {
              "id": "2c91809c79f397060179f39df3080047",
              "value": "approved",
              "label": "approved"
            },
            "identifier": {
              "value": "1468-0297",
              "ns": {
                "value": "eissn"
              }
            }
          }
        ],
        "coverage": [
          {
            "id": "2b7ee4e3-a3c4-4bc0-8162-6804d229c31c",
            "startDate": "1891-01-01",
            "endDate": "2012-12-31",
            "summary": "v*/i*/1891-01-01 - v*/i*/2012-12-31"
          },
          {
            "id": "9b55f41b-b557-4769-b1e9-1d9353d2ed08",
            "startDate": "2019-01-01",
            "summary": "v*/i*/2019-01-01 - v*/i*/*"
          }
        ],
        "name": "The economic journal",
        "type": {
          "id": "2c91809c79f397060179f39db14c0017",
          "value": "serial",
          "label": "Serial"
        },
        "suppressFromDiscovery": false,
        "work": {
          "id": "34c623a1-475a-4c73-b3c0-596705eef548"
        },
        "class": "org.olf.kb.TitleInstance",
        "longName": "The economic journal",
        "relatedTitles": [
          {
            "id": "5ae2530c-cd8b-49fb-a1cd-2f5c60aa7e11",
            "subType": {
              "id": "2c91809c79f397060179f39db13b0013",
              "value": "print",
              "label": "Print"
            },
            "publicationType": {
              "id": "2c91809c79f397060179f39df2d10045",
              "value": "journal",
              "label": "Journal"
            },
            "identifiers": [
              {
                "title": {
                  "id": "5ae2530c-cd8b-49fb-a1cd-2f5c60aa7e11"
                },
                "status": {
                  "id": "2c91809c79f397060179f39df3080047",
                  "value": "approved",
                  "label": "approved"
                },
                "identifier": {
                  "value": "0013-0133",
                  "ns": {
                    "value": "issn"
                  }
                }
              }
            ],
            "name": "The economic journal",
            "type": {
              "id": "2c91809c79f397060179f39db14c0017",
              "value": "serial",
              "label": "Serial"
            },
            "longName": "The economic journal"
          }
        ]
      }
      

      Exchanging the JSON on folio-snapshot using https://tamper.dev/ also causes the error.

      GBV Jira:
      https://jira.gbv.de/browse/FOLIO-27

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ostephens Owen Stephens
                julianladisch Julian Ladisch
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases