From 01c4f5b335196d67e09f6cb5b1400960c3da0db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Mon, 15 May 2023 13:46:18 +0200 Subject: [PATCH] Could not create new collection --- lib/tasks/dmsf_webdav_test.rake | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/tasks/dmsf_webdav_test.rake b/lib/tasks/dmsf_webdav_test.rake index f7c6ffd0..7f8814e2 100644 --- a/lib/tasks/dmsf_webdav_test.rake +++ b/lib/tasks/dmsf_webdav_test.rake @@ -40,13 +40,18 @@ namespace :redmine do # Settings Setting.rest_api_enabled = true # Plugin's settings - Setting.plugin_redmine_dmsf['dmsf_webdav'] = '1' - Setting.plugin_redmine_dmsf['dmsf_webdav_strategy'] = 'WEBDAV_READ_WRITE' - Setting.plugin_redmine_dmsf['dmsf_webdav_use_project_names'] = nil - Setting.plugin_redmine_dmsf['dmsf_storage_directory'] = File.join('files', ['dmsf']) + plugin_settings = ActiveSupport::HashWithIndifferentAccess.new + plugin_settings['dmsf_webdav'] = '1' + plugin_settings['dmsf_webdav_strategy'] = 'WEBDAV_READ_WRITE' + plugin_settings['dmsf_storage_directory'] = File.join('files', ['dmsf']) + Setting.plugin_redmine_dmsf = plugin_settings end task dmsf_webdav_test_off: :environment do + # Settings + Setting.rest_api_enabled = false + # Plugin's settings + Setting.plugin_redmine_dmsf = nil prj = Project.find_by(identifier: 'dmsf_test_project') prj&.delete end