Internal error when creating a new workflow #446

This commit is contained in:
Karel Pičman 2015-09-18 10:33:13 +02:00
parent ec1388829e
commit 43c7348a71
3 changed files with 5 additions and 5 deletions

View File

@ -221,7 +221,8 @@ class DmsfWorkflowsController < ApplicationController
wf = DmsfWorkflow.find_by_id params[:dmsf_workflow_id]
@dmsf_workflow = wf.copy_to(@project, params[:dmsf_workflow][:name]) if wf
else
@dmsf_workflow = DmsfWorkflow.new(:name => params[:dmsf_workflow][:name])
@dmsf_workflow = DmsfWorkflow.new
@dmsf_workflow.name = params[:dmsf_workflow][:name]
@dmsf_workflow.project_id = @project.id if @project
@dmsf_workflow.save
end

View File

@ -22,8 +22,6 @@ class DmsfWorkflow < ActiveRecord::Base
has_many :dmsf_workflow_steps, -> { order 'step ASC, operator DESC' }, :dependent => :destroy
attr_accessible :name
scope :sorted, lambda { order('name ASC') }
scope :global, lambda { where('project_id IS NULL') }

View File

@ -58,7 +58,8 @@ class DmsfWorkflowTest < RedmineDmsf::Test::UnitTest
end
def test_create
workflow = DmsfWorkflow.new(:name => 'wf')
workflow = DmsfWorkflow.new
workflow.name = 'wf'
assert workflow.save
end