add support for hidden api keys, used in hosting scenarios

This commit is contained in:
Sam
2014-11-20 15:38:20 +11:00
parent a9cda0f947
commit 6b10c4dc54
3 changed files with 9 additions and 2 deletions

View File

@ -12,7 +12,7 @@ class ApiKey < ActiveRecord::Base
end
def self.create_master_key
api_key = ApiKey.find_by(user_id: nil)
api_key = ApiKey.find_by(user_id: nil, hidden: false)
if api_key.blank?
api_key = ApiKey.create(key: SecureRandom.hex(32), created_by: Discourse.system_user)
end