فقدان القدرة على إنشاء مواضيع جديدة

أنا أستضيف ذاتيًا باستخدام دوكر وأقوم بالتحديث من فرع tests-passed.

تم التحديث إلى الالتزام التالي - ff42bef1b6 - والذي يتضمن PR التالي:

بعد التثبيت، لم يتمكن المستخدمون من فتح منشئ الموضوع الجديد إما بالنقر فوق “+ موضوع جديد” أو زيارة /new-topic مباشرة.

خطأ جافاسكريبت في وحدة التحكم:

TypeError: undefined is not an object (evaluating 'category.topic_template')

شككت في أن الكود الموجود في PR قد يكون هو المشكلة ودخلت إلى وحدة تحكم rails وقمت بتنفيذ ما يلي لتعيين الفئة العامة إلى إحدى فئاتنا الموجودة:

SiteSetting.general_category_id=5

هذا أصلح المشكلة. القيمة السابقة كانت -1.

أعتقد أن استخدام قيمة افتراضية nil لـ general_cateogory_id سيصلح هذه المشكلة.

5 إعجابات

كم عمر تثبيتك؟

هل كان لديك فئة باسم “عام” قمت بإنشائها، أم تم إنشاؤها تلقائيًا؟

إعجابَين (2)

تركيبنا عمره حوالي 18 شهرًا، لكننا محدثون بفرع tests-passed.

ليس لدينا فئة “عامة” على الإطلاق.

إعجابَين (2)

مع فئة عامة commit، يرى المستخدمون في منتداي الآن عند النقر فوق جديد:


صندوق الفئة فارغ لأنه لا توجد فئة #general، وتم تعطيل Uncategorized.

عند محاولة إنشاء موضوع أحصل على هذا

3 إعجابات

نفس الشيء هنا. كان على المستخدمين اختيار فئة قبل أن يتمكنوا من الكتابة. الآن قمت بتثبيت Default Composer Category component بينما يأتي الإصلاح، لذلك لن تكون الفئة فارغة عند فتح المنشئ. :slightly_smiling_face:

4 إعجابات

حسنًا، تم دمج إصلاح لهذا! :wrench:

9 إعجابات


أفضل بكثير الآن!

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