وضع التصفح المتخفي لا يعمل

لقد جربت للتو استخدام وضع المجهول في مثيل Discourse الخاص بي، وعندما نقرت للدخول، لم يحدث شيء.

هذا هو الخطأ الذي أراه في سجلات JS:

iPhone / Safari

رسالة (12 نسخة تم الإبلاغ عنها)

NoMethodError (طريقة غير معرفة `<` لـ nil:NilClass)
/var/www/discourse/app/services/anonymous_shadow_creator.rb:34:in `get'

Backtrace

/var/www/discourse/app/services/anonymous_shadow_creator.rb:34:in `get'
/var/www/discourse/app/services/anonymous_shadow_creator.rb:11:in `get'
/var/www/discourse/app/controllers/users_controller.rb:863:in `toggle_anon'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/abstract_controller/base.rb:195:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:135:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/abstract_controller/callbacks.rb:41:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/action_controller/metal/rescue.rb:22:in `process_action'

Env

HTTP HOSTS: se23.life
إعجاب واحد (1)

يبدو أن هذا قد يحدث إذا كان المستخدم المظلل لم ينشر أي شيء من قبل؟

3 إعجابات

لست متأكدًا من التصحيح الصحيح هنا، يمكنني فعل ذلك:

لكن السؤال الحقيقي هو: كيف يمكن لشخص لديه عدد المنشورات/عدد المواضيع ألا يكون لديه last_posted_at؟ لم أغوص في التفاصيل، لكن يبدو أن هذا لا ينبغي أن يكون ممكنًا؟

8 إعجابات

لقد أصلح هذا المشكلة بالنسبة لي، شكرًا لك @j.jaffeux :+1:

3 إعجابات

إذا كان لديك وقت للتحقيق في سبب وجود هذا المستخدم في هذه الحالة، فقد يكون ذلك مفيدًا، لكن لا تقلق إذا لم تستطع.

شكرًا للتقرير والتحديث :+1:

إعجابَين (2)

غريب جدًا - كنت أنا (مدير الموقع، المستخدم رقم 1). وكان يجب أن أجرب وضع المجهول منذ فترة، قبل تعطيل الميزة. لقد أعدت تمكين الميزة اليوم، وهنا واجهت الخطأ.

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

هااا، حسناً، شكراً لك. أظن أنني سأصنّف هذا تحت حالة “حالات غريبة ناتجة عن تاريخ نادر”… على الأقل حتى الآن :smiley:

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 4 أيام من آخر رد. لم يعد السماح بإضافة ردود جديدة.