Oui, le stockage des téléchargements est par conception, si une sauvegarde provient d’une instance de site unique, elle est restaurée différemment.
was_multisite = BackupMetadata.value_for("multisite") == "t"
upload_path = "/#{Discourse.store.upload_path}/"
uploads_folder = was_multisite ? "/" : upload_path
Mais ne s’agissait-il pas de l’endroit où les sauvegardes étaient placées, et non de l’endroit où les images sont restaurées ?