لقد حصلت على هذه الرسائل منذ أيام. يبدو أن كل شيء يعمل، لكن بالتأكيد لا أعرف ما يحدث في الخلفية. هل يجب أن أقلق أو أفعل شيئًا؟ هل يأتي هذا من محاولة حذف منشور مجهول؟
تم تحديث Discourse منذ حوالي 10 ساعات…
رسالة (تم الإبلاغ عن 16 نسخة)
NoMethodError (طريقة غير معرفة `id' لـ #<Guardian::AnonymousUser:0x00007f5fe7ae9ea0>)
lib/guardian.rb:624:in `is_my_own?'
lib/guardian/post_guardian.rb:262:in `can_delete_post_action?'
app/controllers/application_controller.rb:422:in `block in with_resolved_locale'
app/controllers/application_controller.rb:422:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:387:in `call'
lib/middleware/gtm_script_nonce_injector.rb:10:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:233:in `call'
تتبع الأخطاء
lib/guardian.rb:624:in `is_my_own?'
lib/guardian/post_guardian.rb:262:in `can_delete_post_action?'
plugins/discourse-reactions/app/controllers/discourse_reactions/custom_reactions_controller.rb:230:in `format_like_user'
plugins/discourse-reactions/app/controllers/discourse_reactions/custom_reactions_controller.rb:236:in `block in format_likes_users'
activerecord (7.0.7) lib/active_record/relation/delegation.rb:88:in `each'
activerecord (7.0.7) lib/active_record/relation/delegation.rb:88:in `each'
plugins/discourse-reactions/app/controllers/discourse_reactions/custom_reactions_controller.rb:236:in `map'
plugins/discourse-reactions/app/controllers/discourse_reactions/custom_reactions_controller.rb:236:in `format_likes_users'
plugins/discourse-reactions/app/controllers/discourse_reactions/custom_reactions_controller.rb:160:in `post_reactions_users'
actionpack (7.0.7) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
بيئة التشغيل
HTTP HOSTS: foorumi.katiska.eu
أنا متأكد تمامًا من عدم وجود مثل هذه الحالة. أراهن أنها يجب أن تكون عملية تلقائية تحدث في الخلفية، ولا يمكنني فهم ذلك أيضًا.
في منتدى الخاص بي، نادرًا ما يحدث النشر المجهول، وحتى عندما يحدث، يكون من قبل مستخدمين عاديين. هناك احتمال ضئيل أنني حذفت بعض المواضيع القديمة وغير ذات الصلة، ولكن لا أتذكر أن هناك مجهولين. ونعم، منتدى الخاص بي لديه حركة مرور منخفضة جدًا لدرجة أنني أستطيع الاعتماد على ذاكرتي بدلاً من SQL
كان لدي مستخدم واحد لم يؤكد بريده الإلكتروني لبعض الأسباب وقام النظام بحذف حسابه قبل أيام. كل ما فعله هو الإعجاب، لا شيء آخر. والآن لدي شعور (آسف لا يمكنني تقديم معلومات أكثر صلابة) أن الخطأ بدأ في الظهور في نفس الوقت.
لقد قمت بتثبيت Disable Email Verification for Discourse Plugin ولكنه كان معطلاً في تلك اللحظة. هل يمكن أن يتسرب بطريقة ما؟ ولكن لا يزال… أنا لا أتبع القواعد الشائعة لأنني لا أعاني من مشكلات البريد العشوائي (إحدى الفوائد عندما تكون جزءًا من أقلية لغوية…) لذلك أعطي TL1 فورًا بعد التسجيل، فهل يمكن أن يؤدي ذلك إلى كسر الأشياء أيضًا؟
إذًا… هل هناك شيء ما يمكنني البدء في التنقيب عنه؟ والسؤال الأهم: هل سينتهي العالم إذا لم أفعل شيئًا؟
قد يكون له علاقة أو لا علاقة له على الأقل بـ TL1 التلقائي، ولكن مع تعطيل التحقق من البريد الإلكتروني أيضًا. لدي هذه عدة مرات مع نفس المستخدم طوال الوقت:
id: 606
username: saja
name: Saja
created_at: 2023-10-28 14:34:13 UTC
trust_level: 1
last_seen_at:
last_emailed_at:
2.11، 28.10، 12.10، و 27.9. الغريب هو أن سجل المسؤول لا يظهر أي عناوين IP لهذا المستخدم. كل حذف آخر للحسابات غير النشطة يظهر عنوان IP.
يبدو أن الأمر مرتبط بإعداد allow_anonymous_likes بطريقة ما.
لقد قمت ببعض التجارب لمعرفة ما إذا كان بإمكاني تفعيل نفس الخطأ، ولكن الدخول إلى الوضع المجهول وإضافة بعض الإعجابات/ردود الفعل ثم إزالتها أو حذف المنشورات لم يؤدي إلى تفعيله. لقد قمت أيضًا بتعطيل allow_anonymous_likes في منتصف العملية ولم يكن هناك تعارض، بل منع فقط إمكانية إزالتها. كما احترم إعداد post undo action window mins أيضًا.
مرحباً، آسف لأن هذا قد يكون مرتبطًا بالإضافة الخاصة بي. هل يمكنك محاولة تعطيلها ومعرفة ما إذا كان ذلك سيصلح المشكلة؟ لم يكن لدي الكثير من الوقت للعمل عليها، ولكن إذا كانت مرتبطة بالإضافة الخاصة بي، فأخبرني وسألقي نظرة. أريد تقديم أكبر قدر ممكن من الدعم لمستخدمي إضافتي.
لديها تمكين هنا ولا توجد مشاكل باستثناء تلك المذكورة صراحة في الموضوع. (على الرغم من أنني لا أملك خاصية الترجمة التلقائية للمستوى 1 التي لديك)