From 78f42628be7f25cad8c24cd51fc71b635ddbe470 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Wed, 28 Oct 2020 16:31:33 +0100 Subject: [PATCH] Fix submission view if exercise is deleted --- app/views/submissions/index.html.slim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/submissions/index.html.slim b/app/views/submissions/index.html.slim index cff0eef5..3b922b82 100644 --- a/app/views/submissions/index.html.slim +++ b/app/views/submissions/index.html.slim @@ -22,12 +22,12 @@ h1 = Submission.model_name.human(count: 2) tbody - @submissions.each do |submission| tr - td = link_to_if(policy(submission.exercise).show?, submission.exercise, submission.exercise) + td = link_to_if(submission.exercise && policy(submission.exercise).show?, submission.exercise, submission.exercise) td = link_to_if(policy(submission.user).show?, submission.user, submission.user) td = t("submissions.causes.#{submission.cause}") td = submission.score td = l(submission.created_at, format: :short) - td = link_to(t('shared.show'), submission) if policy(submission).show? + td = link_to(t('shared.show'), submission) if policy(submission).show? && submission.exercise td = link_to(t('shared.statistics'), statistics_submission_path(submission)) if policy(submission).statistics? = render('shared/pagination', collection: @submissions)