خطأ في ترحيل S3 مع مشاركات oneboxed

مرحبًا بالجميع،

أحاول الترحيل من تخزين التحميلات المحلي إلى S3 باستخدام أمر rake uploads:migrate_to_s3. يفشل الأمر حاليًا أثناء فحوصات migration_successful? بالخطأ التالي:

1 posts are not remapped to new S3 upload URL. S3 migration failed for db 'default'

موقعي لا يستخدم شبكة توصيل محتوى (CDN)، لذا يبحث هذا الجزء من السكربت ببساطة عن المنشورات التي تحتوي محتوياتها المطهية على /uploads/default/original.

قمت بتعديل السكربت لعرض المنشور الذي فشل، وتبيّن أنه منشور يتضمن onebox إلى منتدى Discourse آخر. يتضمن HTML المطهو رابطًا إلى شعار المنتدى الآخر. وبما أن المنتدى الآخر لا يستخدم CDN أيضًا، فإن رابط الشعار يحتوي على تلك السلسلة النصية.

يبدو أن الاختبار يحتاج إلى تضييق نطاقه بطريقة ما ليختار فقط المراجع المحلية. ربما يجب تقسيمه إلى اختبارين: أحدهما لعناوين URL المطلقة التي تتضمن اسم الموقع، والآخر للمراجع النسبية؟

شكرًا مقدّمًا على أي اقتراحات.

إعجاب واحد (1)