diff --git a/lib/redmine_dmsf/patches/easy_crm_case_patch.rb b/lib/redmine_dmsf/patches/easy_crm_case_patch.rb index e493e1bd..1aba2c90 100644 --- a/lib/redmine_dmsf/patches/easy_crm_case_patch.rb +++ b/lib/redmine_dmsf/patches/easy_crm_case_patch.rb @@ -109,8 +109,8 @@ module RedmineDmsf parent.save end if parent - folder = DmsfFolder.issystem.where(['project_id = ? AND dmsf_folder_id = ? AND CAST(title AS DECIMAL) = ?', - self.project_id, parent.id, self.id]).first + folder = DmsfFolder.issystem.where(["project_id = ? AND dmsf_folder_id = ? AND title LIKE '? - %'", + prj_id, parent.id, self.id]).first if create && !folder folder = DmsfFolder.new folder.dmsf_folder_id = parent.id