Hallo zusammen,
ich versuche, von der lokalen Upload-Speicherung auf S3 zu migrieren, und verwende dafür den Befehl rake uploads:migrate_to_s3. Der Vorgang schlägt derzeit bei den migration_successful?-Prüfungen mit folgender Fehlermeldung fehl:
1 posts are not remapped to new S3 upload URL. S3 migration failed for db 'default'
Meine Seite nutzt kein CDN, daher sucht der entsprechende Teil des Skripts einfach nach Beiträgen, deren aufbereiteter Inhalt /uploads/default/original enthält.
Ich habe das Skript so angepasst, dass es den fehlerhaften Beitrag anzeigt. Es handelte sich dabei um einen Beitrag, der eine Onebox zu einem anderen Discourse-Forum enthielt. Das aufbereitete HTML beinhaltete einen Link zum Logo des anderen Forums. Da auch dieses Forum kein CDN nutzt, enthält die Logo-URL genau diese Zeichenkette.
Der Test scheint so angepasst werden zu müssen, dass er nur lokale Referenzen erfasst. Vielleicht sollte er in zwei Tests aufgeteilt werden: einen für absolute URLs, die den Seitennamen enthalten, und einen für relative Verweise?
Vielen Dank im Voraus für jegliche Vorschläge.