Internal error when creating a new workflow #446
This commit is contained in:
parent
ec1388829e
commit
43c7348a71
@ -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
|
||||
|
||||
@ -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') }
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user