From fabc6ed4c29740593ba40970163f8a507c0442ee Mon Sep 17 00:00:00 2001 From: sean-yeoh Date: Wed, 29 Jun 2022 16:58:38 +0800 Subject: [PATCH] Add regex when querying for similar names --- app/services/naming_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/naming_service.rb b/app/services/naming_service.rb index 58f43ae8a..8e2ec2a4c 100644 --- a/app/services/naming_service.rb +++ b/app/services/naming_service.rb @@ -28,7 +28,7 @@ def self.name_file(original_filename:, pathname:) def self.name_project(name) return name unless Project.exists?(name: name) - projects = Project.where("name LIKE ?", "#{name}_copy-%") + projects = Project.where("name REGEXP ?", "^#{name}_copy-[0-9]+$") project_names = projects.map(&:name) new_name(