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 %>