خطأ 422 عند إعادة ترتيب الفئات

صباح الخير،

Discourse الإصدار 3.1.0.beta4
أحاول إعادة ترتيب الفئات من واجهة المستخدم وعندما أضغط على حفظ الترتيب، أحصل على خطأ 422. حقيقة مثيرة للاهتمام: فئاتي على الصفحة الرئيسية لـ Discourse ليس لها نفس الترتيب على صفحة إعادة ترتيب الفئات.
مثال: لدي فئة المشرف في الموضع 4 على صفحتي الرئيسية، من ناحية أخرى عندما أذهب إلى صفحة إعادة ترتيب الفئات، فإن فئة المشرف ليست في الموضع 4، ولكن في الموضع 23 وإذا ضغطت على حفظ، فسوف تنتقل إلى الموضع 23 كما هو موضح في صفحة إعادة ترتيب الفئات. يظهر لي خطأ 422، ولكن لا تزال هناك تغييرات قد حدثت.
لم أواجه مشكلة في إعادة التنظيم الأسبوع الماضي، كانت لدي هذه المشكلة فقط عندما نقلت الفئة الجديدة التي أنشأها برنامجي النصي اليوم إلى الموضع الأول.
في صفحة المعاينة في Chrome لدي المزيد من التفاصيل حول الخطأ:
التغيير الذي أردته تم رفضه. ربما حاولت تغيير شيء لم يكن لديك صلاحية الوصول إليه.

أنا مسؤول، لذلك لا ينبغي أن أحصل على هذا الخطأ.
في الكود المصدري لدي هذا الاستثناء الذي يرمي:
SyntaxError: Unexpected token ‘<’ "<!DOCTYPE "… is not a valid JSON

لقد قمت بـ:
إعادة تشغيل الخادم
تمكين خيار السماح بالموضوع غير المصنف

هل لديك فكرة عما يمكنني فعله؟

أخشى أنني لا أستطيع تكرار هذا على موقع الاختبار الخاص بي. عندما أقوم بتغيير ترتيب الفئات، فإنها تعيد ترتيب نفسها دون أي خطأ.

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

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

ربما، لكنني قمت بالعديد من الفئات بهذه الطريقة ولم أواجه مشكلة قط. لقد قمت بذلك عبر واجهة برمجة التطبيقات (API). أعرف أن أحد فئاتي كان له اسم طويل جدًا ولم يتمكن برنامجي النصي من إنشائه، هل تعتقد أن هذه قد تكون المشكلة؟

يمكنك محاولة إخراج بيانات الفئة الخاصة بك عبر وحدة تحكم Rails أو مستكشف البيانات، ومعرفة ما إذا كان هناك أي شيء غريب فيها. :thinking:

لقد قمت بتحويل هذا إلى Support حيث لم نتمكن من الحصول على إعادة إنتاج واضحة.

هل تمكنت من حل هذا في النهاية؟

تم تقسيم 11 مشاركة إلى موضوع جديد: خطأ 422 عند إعادة ترتيب الفئة [تحسين رؤية الخطأ الحقيقي ‘slug غير صالح’]