diff --git a/app/views/admins/myshixuns/shared/_list.html.erb b/app/views/admins/myshixuns/shared/_list.html.erb
index a80a4ef23..af43c3c22 100644
--- a/app/views/admins/myshixuns/shared/_list.html.erb
+++ b/app/views/admins/myshixuns/shared/_list.html.erb
@@ -21,9 +21,17 @@
<%= myshixun.id %> |
<%= myshixun.identifier %> |
- <% current_task = myshixun.last_executable_task || myshixun.last_task %>
- <%= link_to "/tasks/#{current_task.identifier}", target: '_blank' do %>
- <%= overflow_hidden_span myshixun.shixun.name, width: 280 %>
+ <% if myshixun.shixun.is_jupyter? %>
+ <%= link_to "/tasks/#{myshixun.identifier}/jupyter", target: '_blank' do %>
+ <%= overflow_hidden_span myshixun.shixun.name, width: 280 %>
+ <% end %>
+ <% else %>
+ <% current_task = myshixun.last_executable_task || myshixun.last_task %>
+ <% if current_task %>
+ <%= link_to "/tasks/#{current_task.identifier}", target: '_blank' do %>
+ <%= overflow_hidden_span myshixun.shixun.name, width: 280 %>
+ <% end %>
+ <% end %>
<% end %>
|
<%= myshixun.shixun.user.real_name %> |