Serialization of attached documents is wrong #1601

This commit is contained in:
1redmine 2025-06-25 10:23:17 +02:00
parent 9d76eedfa3
commit 44b21d06d1
2 changed files with 3 additions and 4 deletions

View File

@ -24,7 +24,7 @@ class DmsfWorkflowsController < ApplicationController
self.main_menu = false
before_action :find_model_object, except: %i[create new index assign assignment]
before_action :find_project, except: %i[assignment]
before_action :find_project
before_action :authorize_custom
before_action :permissions?, only: %i[new_action assignment start]
before_action :approver_candidates, only: %i[remove_step show reorder_steps add_step]
@ -216,7 +216,7 @@ class DmsfWorkflowsController < ApplicationController
revision = DmsfFileRevision.find_by(id: params[:dmsf_file_revision_id])
begin
if revision
@project = revision.dmsf_file.project
@project = revision.dmsf_file.project unless @project
revision.set_workflow(params[:dmsf_workflow_id], params[:action])
revision.assign_workflow(params[:dmsf_workflow_id])
if request.post?

View File

@ -359,8 +359,7 @@ class DmsfWorkflowsControllerTest < RedmineDmsf::Test::TestCase
id: @wf1.id,
dmsf_workflow_id: @wf1.id,
dmsf_file_revision_id: @revision2.id,
action: 'assignment',
project_id: @project1.id,
action: 'assignment'
}
assert_response :redirect
end