من أجل التوضيح، لم أكن أتوقع أن يتغير شيء بسبب تلك الكتلة من الكود — لكنني كنت أتوقع نوعًا من المخرجات، حتى لو كانت القيم null أو undefined.
وبعض الملاحظات الإضافية، فإن كون هذه الإضافة مفعّلة أو معطّلة لا ينبغي أن يؤثر على إدراجها في admin_config_login_routes ما لم تبدأ الخادم بـ LOAD_PLUGINS=0 لتفريغ جميع الإضافات صراحةً.
بالنسبة لكتلة وحدة التحكم التي طلبت منك تشغيلها، كنت آمل أن أتمكن من رؤية القيمة (أو القيمة الناقصة) في admin_config_login_routes. لا ينبغي أن يكون من الممكن أن تكون فارغة، وحتى مصفوفة فارغة يجب أن تعمل مع دالة map.
هذه في الغالب أفكار، وسأفكر أكثر في الطرق التي يمكننا من خلالها حل هذه المشكلة. سيكون من الجيد أن نتمكن من رؤية المزيد من إعداداتك، حتى لو قلتم إن لديكم فقط إضافات Discourse الرسمية.
أعتقد أن سؤالًا جيدًا هو: هل جميع الإضافات المثبتة لديك هي الافتراضية المدمجة مع Discourse الأساسية، أم أن لديكم بعض الإضافات الإضافية من Discourse مثبتة أيضًا؟