From f66629b9e41d6c3de564580d2622601c02c7d03e Mon Sep 17 00:00:00 2001 From: Bohung Date: Mon, 3 Jan 2022 22:55:26 +0800 Subject: [PATCH] Fix link bug. --- app/models/project.rb | 4 +++- app/views/plugin/personal_project/_profile.html.erb | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/models/project.rb b/app/models/project.rb index 6933baf..9859921 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -86,7 +86,9 @@ class Project pd_data = [] fields_to_show.collect do |t| if t == "project_title" - pd_data << { "data_title" => "#{p.send(t)}" } + link = OrbitHelper.url_to_plugin_show(p.to_param,'personal_project') + link = (link == "#" ? p.send(t) : "#{p.send(t)}") + pd_data << { "data_title" => link } elsif t == "period" date = p.duration pd_data << { "data_title" => date } diff --git a/app/views/plugin/personal_project/_profile.html.erb b/app/views/plugin/personal_project/_profile.html.erb index cd80f7f..54e1c3b 100644 --- a/app/views/plugin/personal_project/_profile.html.erb +++ b/app/views/plugin/personal_project/_profile.html.erb @@ -43,7 +43,8 @@ <% end %> <%= project.year %> - <%= link_to project.project_title, OrbitHelper.url_to_plugin_show(project.to_param,'personal_project').to_s, target: "blank"%> + <% link = OrbitHelper.url_to_plugin_show(project.to_param,'personal_project') %> + <%= (link == "#" ? project.project_title : link_to(project.project_title, link , target: "blank")) %>