Skip to content

Active Storage URLs werden automatisch umgewandelt #593

@larsUE

Description

@larsUE

Describe the bug
Beim Einbinden von Dateien aus dem Medienbereich in beschreibende Felder (Rich-Text-Editor, z. B. TipTap) erscheinen die Links zunächst als normale Active-Storage-Redirect-URLs der Anwendung (/rails/active_storage/blobs/redirect/...).
Nach dem Speichern und erneutem Laden der Seite zeigen die href-Attribute im Editor jedoch keine solchen App-URLs mehr, sondern direkte URLs auf den Objektspeicher (z. B. Cloudscale S3). Diese enthalten typische Presign-Parameter (X-Amz-*, X-Amz-Expires, …); zusätzlich kann target="_blank" gesetzt sein.
Damit werden im gespeicherten Inhalt keine stabilen, über die Anwendung laufenden Blob-Links mehr angezeigt, sondern zeitlich begrenzte, direkte Objekt-URLs.

To Reproduce

  1. Admin-Bereich: Ressource mit Rich-Text-Beschreibung öffnen (z. B. Veranstaltung).
  2. Datei aus dem Medienbereich in den Text einfügen (Link zu Anhang).
  3. Prüfen: Link zeigt eine /rails/active_storage/blobs/redirect/...-URL.
  4. Speichern, Seite neu laden oder Editor erneut öffnen.
  5. href des Links im Editor prüfen: Es erscheint eine direkte Objekt-Speicher-URL mit X-Amz-*-Parametern statt der Redirect-URL.

Expected behavior
Im gespeicherten und wieder geladenen Rich-Text bleiben die Links als über die Anwendung aufgelöste Active-Storage-/Blob-URLs erhalten (vergleichbar mit dem Zustand unmittelbar nach dem Einfügen), nicht als direkte, presignierte Objekt-Speicher-URLs.

Next steps
Da es auf nightly nicht mehr vorkommt abwarten, ob Bugfix mit 0.31 kommt

Metadata

Metadata

Assignees

No one assigned

    Labels

    waitDecidimDieses Issue hat Abhängigkeiten mit Core-Entwicklungen, welche abgewartet werden müssen.

    Type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions