fix test mode clone
This commit is contained in:
@@ -6,7 +6,7 @@ module Templates
|
|||||||
|
|
||||||
# rubocop:disable Metrics
|
# rubocop:disable Metrics
|
||||||
def call(original_template, author:, external_id: nil, name: nil, folder_name: nil)
|
def call(original_template, author:, external_id: nil, name: nil, folder_name: nil)
|
||||||
template = original_template.account.templates.new
|
template = author.account.templates.new
|
||||||
|
|
||||||
template.external_id = external_id
|
template.external_id = external_id
|
||||||
template.shared_link = original_template.shared_link
|
template.shared_link = original_template.shared_link
|
||||||
@@ -16,8 +16,10 @@ module Templates
|
|||||||
|
|
||||||
if folder_name.present?
|
if folder_name.present?
|
||||||
template.folder = TemplateFolders.find_or_create_by_name(author, folder_name)
|
template.folder = TemplateFolders.find_or_create_by_name(author, folder_name)
|
||||||
else
|
elsif author.account_id == original_template.account_id
|
||||||
template.folder_id = original_template.folder_id
|
template.folder_id = original_template.folder_id
|
||||||
|
else
|
||||||
|
template.folder = author.account.default_template_folder
|
||||||
end
|
end
|
||||||
|
|
||||||
template.submitters, template.fields, template.schema, template.preferences =
|
template.submitters, template.fields, template.schema, template.preferences =
|
||||||
|
|||||||
Reference in New Issue
Block a user