Skip to content

Commit e81e66c

Browse files
committed
Fixed exception after issue creation: #63
1 parent 906596f commit e81e66c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/hooks.rb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,13 @@ class Hooks < Redmine::Hook::ViewListener
66
def controller_issues_new_before_save(context = {})
77
context[:issue].user_story_id = context[:params][:issue][:user_story_id]
88
if context[:issue].user_story_id && context[:issue].fixed_version_id
9-
context[:issue].redirect_to = url_for(:controller => :sprints, :action => "show", :id => context[:issue].fixed_version_id, :project_id => context[:issue].project.identifier)+"/"+context[:issue].id
9+
if context[:issue].id
10+
context[:issue].redirect_to = url_for(:controller => :sprints, :action => "show", :id => context[:issue].fixed_version_id, :project_id => context[:issue].project.identifier)+"/"+context[:issue].id
11+
else
12+
context[:issue].redirect_to = url_for(:controller => :sprints, :action => "show", :id => context[:issue].fixed_version_id, :project_id => context[:issue].project.identifier)
13+
end
14+
puts ":controller_issues_new_before_save 99"
1015
end
1116
end
1217
end
13-
end
18+
end

0 commit comments

Comments
 (0)