مشكلة توجيه عند تعديل عوامل تصفية قائمة المواضيع

يوجد حاليًا خطأ في التوجيه يمكن تكراره في ظل ظروف محددة جدًا:

المتطلبات الأساسية

  • فئة تحتوي على فئة فرعية
    • يجب أن يكون إعداد الفئة Default List Filter هو “no subcategories” للفئة الأم
  • تم تثبيت إضافة Solved
    • تم تمكين إعداد الموقع show_filter_by_solved_status
    • تمكين Solved عالميًا أو على الأقل للفئات المعنية

خطوات التكرار

  1. قم بتغيير فلتر solved/unsolved من القيمة الافتراضية “all” إلى “solved”
  2. قم بتغيير فلتر الفئة الفرعية من القيمة الافتراضية “none” إلى “all”
  3. لاحظ الخطأ في وحدة التحكم

    Error: You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route discovery.categoryNone. Missing params: category_slug_path_with_id

إعجابَين (2)

أعتقد أن السبب هو أن Ember.js يمرر انتقالًا غير مكتمل عند تحديث solved، ولكن الطريقة التي أجرينا بها الانتقال لم تكن أنيقة جدًا أيضًا. لقد وجدت حلاً للمشكلة وأصلحت خطأً أساسيًا أيضًا:

3 إعجابات