From b3b3db5a7486b6945f7c8e01be32cb6a80d41106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Tue, 17 Mar 2015 09:52:19 +0100 Subject: [PATCH] Approval worflow update name save fails --- app/controllers/dmsf_workflows_controller.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/controllers/dmsf_workflows_controller.rb b/app/controllers/dmsf_workflows_controller.rb index 0a065521..2f60451c 100644 --- a/app/controllers/dmsf_workflows_controller.rb +++ b/app/controllers/dmsf_workflows_controller.rb @@ -1,6 +1,8 @@ +# encoding: utf-8 +# # Redmine plugin for Document Management System "Features" # -# Copyright (C) 2011-14 Karel Picman +# Copyright (C) 2011-15 Karel Pičman # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -236,15 +238,16 @@ class DmsfWorkflowsController < ApplicationController end def update - if request.put? && @dmsf_workflow.update_attributes({:name => params[:name]}) + if request.put? && params[:dmsf_workflow] && @dmsf_workflow.update_attributes( + {:name => params[:dmsf_workflow][:name]}) flash[:notice] = l(:notice_successful_update) if @project redirect_to settings_project_path(@project, :tab => 'dmsf_workflow') else redirect_to dmsf_workflows_path end - else - render :action => 'edit' + else + redirect_to dmsf_workflow_path(@dmsf_workflow) end end