From bb73024859a194611a9c781a5ec61745d679b50c Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 22 Jul 2025 09:49:58 +0300 Subject: [PATCH] folder name to string --- lib/template_folders.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/template_folders.rb b/lib/template_folders.rb index 1ec3631e..00a6fc02 100644 --- a/lib/template_folders.rb +++ b/lib/template_folders.rb @@ -4,7 +4,9 @@ module TemplateFolders module_function def filter_by_full_name(template_folders, name) - parent_name, name = name.split(' / ', 2).map(&:squish) + return template_folders.none if name.blank? + + parent_name, name = name.to_s.split(' / ', 2).map(&:squish) if name.present? parent_folder = template_folders.where(parent_folder_id: nil).find_by(name: parent_name) @@ -75,7 +77,7 @@ module TemplateFolders def find_or_create_by_name(author, name) return author.account.default_template_folder if name.blank? || name == TemplateFolder::DEFAULT_NAME - parent_name, name = name.split(' / ', 2).map(&:squish) + parent_name, name = name.to_s.split(' / ', 2).map(&:squish) if name.present? parent_folder = author.account.template_folders.create_with(author:)