From b9e5222c2f1c51b395e5d74a1106e5b8e669d95f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Fri, 4 May 2018 13:16:13 +0200 Subject: [PATCH] WebDAV 1.6.1 seems broken with 'Use project name for project folder' and spaces in names #851 --- lib/redmine_dmsf/webdav/base_resource.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/redmine_dmsf/webdav/base_resource.rb b/lib/redmine_dmsf/webdav/base_resource.rb index 53313ee0..0fc7ec09 100644 --- a/lib/redmine_dmsf/webdav/base_resource.rb +++ b/lib/redmine_dmsf/webdav/base_resource.rb @@ -117,15 +117,15 @@ module RedmineDmsf pinfo = @path.split('/').drop(1) if pinfo.length > 0 if Setting.plugin_redmine_dmsf['dmsf_webdav_use_project_names'] - if pinfo.first =~ /(\d)$/ + if pinfo.first =~ /(\d+)$/ @project = Project.find_by_id($1) - Rails.logger.warn {"WebDAV ERROR: No project found on path '#{@path}'"} unless @project + Rails.logger.error("No project found on path '#{@path}'") unless @project end else begin @project = Project.find(pinfo.first) rescue Exception => e - Rails.logger.warn e.message + Rails.logger.error e.message end end end