adjust email configs loading

This commit is contained in:
DocuSeal
2023-11-17 18:47:04 +02:00
committed by Pete Matsyburka
parent 3575a25935
commit 0698aad8e1
2 changed files with 12 additions and 4 deletions
+9 -1
View File
@@ -17,7 +17,15 @@ module AccountConfigs
module_function
def find_or_initialize_for_key(account, key)
account.account_configs.find_by(key:) ||
find_for_account(account, key) ||
account.account_configs.new(key:, value: AccountConfig::DEFAULT_VALUES[key])
end
def find_for_account(account, key)
configs = account.account_configs.find_by(key:)
configs ||= Account.order(:id).first.account_configs.find_by(key:) unless Docuseal.multitenant?
configs
end
end