mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 10:20:58 -06:00
PERF: Don't build wizard until we actually load the wizard.
This commit is contained in:
parent
e07dfe16d7
commit
637c474f4e
@ -82,11 +82,15 @@ class Wizard
|
||||
.where.not(auth_token_updated_at: nil)
|
||||
.order(:auth_token_updated_at)
|
||||
|
||||
@user.present? && first_admin.first == @user && !completed? && (Topic.count < 15)
|
||||
if @user.present? && first_admin.first == @user && (Topic.count < 15)
|
||||
!Wizard::Builder.new(@user).build.completed?
|
||||
else
|
||||
false
|
||||
end
|
||||
end
|
||||
|
||||
def self.user_requires_completion?(user)
|
||||
Wizard::Builder.new(user).build.requires_completion?
|
||||
self.new(user).requires_completion?
|
||||
end
|
||||
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user