تم إنشاء مستخدم من سطر الأوامر. من المفترض أنه نشط، ولكنه ليس كذلك؟

bundle exec rake admin:create
Email:  canapin3@gmail.com
Password:  
Repeat password:  

Ensuring account is active!

Account created successfully with username user3
Do you want to grant Admin privileges to this account? (Y/n)  n
discourse@a9ebdc1b7a27:/workspace/discourse$

تُظهر واجهة المسؤول أن المستخدم نشط:

ولكن عند محاولة تسجيل الدخول بالمستخدم الذي تم إنشاؤه، تظهر الرسالة التالية:

كان الحل البديل هو إلغاء تنشيط المستخدم من المسؤول، ثم إعادة تنشيطه.

هل هذا خطأ برمجي، أم أنه من المفترض أن يكون كذلك لسبب ما؟

يمكنك أيضًا حذف مثيل EmailToken المرتبط يدويًا من وحدة تحكم Rails.