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
- Admin-Bereich: Ressource mit Rich-Text-Beschreibung öffnen (z. B. Veranstaltung).
- Datei aus dem Medienbereich in den Text einfügen (Link zu Anhang).
- Prüfen: Link zeigt eine
/rails/active_storage/blobs/redirect/...-URL.
- Speichern, Seite neu laden oder Editor erneut öffnen.
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
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 kanntarget="_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
/rails/active_storage/blobs/redirect/...-URL.hrefdes Links im Editor prüfen: Es erscheint eine direkte Objekt-Speicher-URL mitX-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