mirror of
https://github.com/discourse/discourse.git
synced 2025-02-06 03:18:23 +00:00
FIX: escape sso_secret string when migrating to sso_provider_secret (#6634)
This commit is contained in:
parent
9672c92045
commit
592f8c1637
@ -2,8 +2,10 @@ class AddSsoProviderSecretsToSiteSettings < ActiveRecord::Migration[5.2]
|
||||
def up
|
||||
return unless SiteSetting.enable_sso_provider && SiteSetting.sso_secret.present?
|
||||
sso_secret = SiteSetting.sso_secret
|
||||
sso_secret_insert = ActiveRecord::Base.connection.quote("*|#{sso_secret}")
|
||||
|
||||
execute "INSERT INTO site_settings(name, data_type, value, created_at, updated_at)
|
||||
VALUES ('sso_provider_secrets', 8, '*|#{sso_secret}', now(), now())"
|
||||
VALUES ('sso_provider_secrets', 8, #{sso_secret_insert}, now(), now())"
|
||||
end
|
||||
|
||||
def down
|
||||
|
Loading…
x
Reference in New Issue
Block a user