From 9b7d2e84d8eb6340bda9839277a23ccf4969f8c9 Mon Sep 17 00:00:00 2001 From: Txinto Date: Tue, 3 Sep 2019 00:50:43 +0100 Subject: [PATCH] Now the wiki graphviz plugin works when called from a hook in the issues detail view --- app/helpers/wiki_graphviz_helper.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/helpers/wiki_graphviz_helper.rb b/app/helpers/wiki_graphviz_helper.rb index 5fab1d7..ce75ccf 100644 --- a/app/helpers/wiki_graphviz_helper.rb +++ b/app/helpers/wiki_graphviz_helper.rb @@ -323,8 +323,13 @@ def initialize(view, wiki_content) project_id_param = :project_id end - if !@view.params[project_id_param].nil? - @project = Project.find(@view.params[project_id_param]) + if @view.params[:controller] == 'issues' then + @project = Issue.find(@view.params[:id]).project + @view.params[:project_id] = @project.id + else + if !@view.params[project_id_param].nil? + @project = Project.find(@view.params[project_id_param]) + end end end end