مصفوفة كائن JS للمستخدم `groups` غير مملوءة لعدة مستخدمين

شكرا للجميع

بينما في هذه الحالة المحددة، تظل groups فارغة (حتى مع واجهة برمجة تطبيقات المستخدم بدلاً من الجلسة الحالية)، تمكنت من تحقيق ذلك عن طريق التحقق من معرف المجموعة group_ID في group_users والذي يخزن نفس البيانات، ولكن ليس بالاسم.

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

شكرا مرة أخرى للجميع على المدخلات، وخاصة @Lhc_fl الذي أدى نهجه إلى الحل الصحيح لحالتي.