Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-4209

SearchFilterToAppliedFilterConverter assumes that authorities always come from the authority core

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Volunteer Needed (View Workflow)
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 7.0
    • Fix Version/s: None
    • Component/s: Discovery, REST API v7
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      0
    • Documentation Status:
      Needed

      Description

      As noted in
      https://github.com/DSpace/DSpace/pull/2391/files/5e3164bd06e2eaefc0a047087b1ab7cebdb1ee4d#diff-cd7bfa52c92f25297637bc25d4b03157

      SearchFilterToAppliedFilterConverter assumes that the authorityValueService is able to retrieve the label for each Authority. Indeed, the AuthorityValueService regardless to his name is specific of the "SOLRAuthority" implementation and should not have a prominent role.
      Moreover, it is not possible to discover which authority is responsible for the value selected in the facet as the authority is bind at the metadata level and so a facet could contains values from multiple authorities.

      We need to revisit the strategy here as having only the authority could be not sufficient or inefficient to retrieve the display value without knowledge from where this authority comes

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              bollini Andrea Bollini (4Science)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: