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)
|
.where.not(auth_token_updated_at: nil)
|
||||||
.order(:auth_token_updated_at)
|
.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
|
end
|
||||||
|
|
||||||
def self.user_requires_completion?(user)
|
def self.user_requires_completion?(user)
|
||||||
Wizard::Builder.new(user).build.requires_completion?
|
self.new(user).requires_completion?
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue