الاستعادة تفشل مع وظيفة chat_mention المفقودة

حسنًا، تحديث آخر. كانت نسخة البيئة الرملية هذه على ما يرام تمامًا عندما أضفت الدالة المفقودة الليلة الماضية.

عند إجراء استعادة بنفس ملف الاستعادة، تم إرجاع الخطأ. أشك في أن شيئًا ما يقوم بإسقاط الدالة في مكان ما؟ مرفق سجل كامل.

restore.txt (5.6 KB)

أرى المشكلة. الالتزام 82e75c8 أنشأ دوال في مخطط discourse_functions والالتزام 8016fca أسقط الدوال. عندما تحاول استعادة نسخة احتياطية تم إنشاؤها بين هذين الالتزامين على إصدار بعد 8016fca، تفشل الاستعادة.

تحتوي وظيفة الاستعادة على حل بديل لمثل هذه المشكلات، لكنها لم تعمل مع discourse_functions التي تم إنشاؤها من داخل الإضافات. إليك طلب سحب سيؤدي إلى إصلاح ذلك:

إعجابَين (2)

شكراً جزيلاً، سأجرب ذلك أيضاً

:loudspeaker: تم حل هذه المشكلة. سيؤدي استعادة النسخة الاحتياطية إلى العمل بعد تحديث Discourse إلى آخر تثبيت.

لا حاجة لإنشاء نسخة احتياطية جديدة، أو إنشاء الدالة المفقودة يدويًا، أو أي من الحلول البديلة الأخرى المذكورة في هذا الموضوع.

6 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد يومين من آخر رد. لم يعد يُسمح بالردود الجديدة.