14 lines
290 B
Ruby
14 lines
290 B
Ruby
module Enterprise::AgentBuilder
|
|
def perform
|
|
super.tap do |user|
|
|
convert_to_saml_provider(user) if user.persisted? && account.saml_enabled?
|
|
end
|
|
end
|
|
|
|
private
|
|
|
|
def convert_to_saml_provider(user)
|
|
user.update!(provider: 'saml') unless user.provider == 'saml'
|
|
end
|
|
end
|