Das nächste Release 4.1.4 ist bereit und kann auf Staging (https://cris-api-staging.uni-muenster.de/) ausprobiert werden.

What's new Dieses Release behebt einen Bug, bei dem die API für identische Requests in der Sortierung abweichende Trefferergebnisse liefert. Der Fehler tritt unter folgenden Umständen auf:

  • es handelt sich um eine List-Query und
  • die Liste wird im "offset"-Paginierungsmodus abgefragt und
  • als primäres Sortierkriterium wird Feld übergeben, dass nicht bei allen Datensätzen gefüllt ist und
  • Datensätze, bei denen das primäre Sortierkriterium fehlt, sollen zuerst ausgegeben werden (missing:first)

Hier ein Beispiel:

query {
    publicationList(
      paginationMode: offset
      after: 0
      first: 10
      sort: [{ publYear: { order: desc, missing: first } }]
    ) {
      list {
        node {
          id
          cfTitle
          publYear
        }
      }
    }
  }

  • Keine Stichwörter