diff --git a/webapp/templates/jury/partials/submission_diff.html.twig b/webapp/templates/jury/partials/submission_diff.html.twig
index a7195f7ef3..051db3baa0 100644
--- a/webapp/templates/jury/partials/submission_diff.html.twig
+++ b/webapp/templates/jury/partials/submission_diff.html.twig
@@ -1,5 +1,4 @@
{% if files | length > 1 or oldFiles | length > 1 %}
-
{%- for filePair in oldFileStats.changedfiles %}
+
{{ showDiff("diff" ~ filePair.1.submitfileid, filePair.0, filePair.1) }}
{%- endfor %}
-
diff --git a/webapp/templates/jury/submission_source.html.twig b/webapp/templates/jury/submission_source.html.twig
index eed7f785b0..2178173b03 100644
--- a/webapp/templates/jury/submission_source.html.twig
+++ b/webapp/templates/jury/submission_source.html.twig
@@ -25,71 +25,60 @@
)
{% endif %}
+ {% if oldSubmission %}
+ and diff to previous submission
+
- {%- for file in files %}
-
-
-
-
- Download
-
- {% if allowEdit %}
+ {% if not oldSubmission %}
+
+
+ {%- for file in files %}
+
+
+
+ {{ file.sourcecode | codeEditor(file.rank, submission.language.editorLanguage) }}
-
- {{ file.sourcecode | codeEditor(file.rank, submission.language.editorLanguage) }}
-
- {%- endfor %}
-
-
+ {%- endfor %}
+
+ {% endif %}
{%- if oldSubmission is not null %}
-
-
-
{%- include 'jury/partials/submission_diff.html.twig' with {oldSubmission: oldSubmission, oldFiles: oldFiles, oldFileStats: oldFileStats} %}
{%- endif %}
{%- if originalSubmission is not null %}
-
Diff to original submission