From 2d8c5e77db6d507b868d4055142ede6a76d866e9 Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Tue, 14 Feb 2017 13:57:42 +0100 Subject: [PATCH] ERROR: Couldn't find Project with identifier=desktop.ini #655 --- CHANGELOG.md | 1 + lib/redmine_dmsf/webdav/base_resource.rb | 4 ++-- lib/redmine_dmsf/webdav/project_resource.rb | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b4cdade..ec140ece 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ Changelog for Redmine DMSF * Bug: #663 - Locked documnts on My page * Bug: #662 - Broken paging on the Add approver form +* New: #655 - ERROR: Couldn't find Project with identifier=desktop.ini * Bug: #652 - Missing date picker when creating new file * Bug: #651 - Incomplete copy of a file to another project * New: #641 - Documents export diff --git a/lib/redmine_dmsf/webdav/base_resource.rb b/lib/redmine_dmsf/webdav/base_resource.rb index 7ca4a8a4..ec4c59e6 100644 --- a/lib/redmine_dmsf/webdav/base_resource.rb +++ b/lib/redmine_dmsf/webdav/base_resource.rb @@ -145,7 +145,7 @@ module RedmineDmsf File.dirname(path) end - # Return instance of Project based on path + # Return instance of Project based on the path def project unless @project pinfo = @path.split('/').drop(1) @@ -153,7 +153,7 @@ module RedmineDmsf begin @project = Project.find(pinfo.first) rescue Exception => e - Rails.logger.error e.message + Rails.logger.warn e.message end end end diff --git a/lib/redmine_dmsf/webdav/project_resource.rb b/lib/redmine_dmsf/webdav/project_resource.rb index ddbfdae5..02d91627 100644 --- a/lib/redmine_dmsf/webdav/project_resource.rb +++ b/lib/redmine_dmsf/webdav/project_resource.rb @@ -106,7 +106,7 @@ module RedmineDmsf end def project_id - self.project.id if self.project + self.project.id if self.project end end