Skip to content

PERSPEC-101 only use host or series related items for alias urls#24

Open
sebhofmann wants to merge 1 commit into
2023.06.xfrom
issues/PERSPEC-101-Alias-Fehler_beim_Anlegen_neuer_Versionen
Open

PERSPEC-101 only use host or series related items for alias urls#24
sebhofmann wants to merge 1 commit into
2023.06.xfrom
issues/PERSPEC-101-Alias-Fehler_beim_Anlegen_neuer_Versionen

Conversation

@sebhofmann

Copy link
Copy Markdown
Member

PERSPEC-101 Alias-Fehler beim Anlegen neuer Versionen

Problem

Im Editor wurden Alias-URLs für alle related items erzeugt. Außerdem entstanden doppelte, identische URL-Felder (z.B. beim Anlegen neuer Versionen).

Fix (alias-modal.js)

  • Nur host/series related items werden für die Alias-Hierarchie berücksichtigt – sowohl beim Auslesen der Editor-Felder (getRelatedItemIds) als auch beim Folgen der Eltern im Metadaten-XML (resolveAliasChain).
  • Keine doppelten URLs mehr: identische Pfade werden dedupliziert und das Rendern (appendGeneratedUrls/appendDefaultUrl) ist idempotent (ersetzt statt anhängt), wodurch die Race zwischen initialem Lauf und dem observe-Handler entschärft wird.

Test

  • mvn clean install läuft durch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant