From 96921f43ceeda87142d0eab8ba715d1ac43f1c15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Thu, 27 Nov 2025 12:27:40 +0100 Subject: [PATCH] #9 Active Storage - io must be rewindable --- lib/redmine_dmsf.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/redmine_dmsf.rb b/lib/redmine_dmsf.rb index 97a8e49e..f6405527 100644 --- a/lib/redmine_dmsf.rb +++ b/lib/redmine_dmsf.rb @@ -50,13 +50,12 @@ module RedmineDmsf end def dmsf_index_database - if Setting.plugin_redmine_dmsf['dmsf_index_database'].present? - dir = Setting.plugin_redmine_dmsf['dmsf_index_database'].strip - else - dir = File.expand_path('dmsf_index', Rails.root) - end - FileUtils.mkdir_p(dir) unless Dir.exist?(dir) - dir + dir = if Setting.plugin_redmine_dmsf['dmsf_index_database'].present? + Setting.plugin_redmine_dmsf['dmsf_index_database'].strip + else + File.expand_path('dmsf_index', Rails.root) + end + FileUtils.mkdir_p dir end def dmsf_stemming_lang