From f7342959423a0eea748c9b28175a803e3061eba6 Mon Sep 17 00:00:00 2001 From: Tobias Werth Date: Mon, 29 Sep 2025 19:17:59 +0200 Subject: [PATCH] Always display all files (even unchanged) for a submission. Fixes https://github.com/DOMjudge/domjudge/issues/3115 --- .../jury/partials/submission_diff.html.twig | 16 ++++++++++------ .../templates/jury/submission_source.html.twig | 10 ++++------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/webapp/templates/jury/partials/submission_diff.html.twig b/webapp/templates/jury/partials/submission_diff.html.twig index c991494b33..d20eafbbc3 100644 --- a/webapp/templates/jury/partials/submission_diff.html.twig +++ b/webapp/templates/jury/partials/submission_diff.html.twig @@ -18,30 +18,32 @@ {% endif %} +{% set is_first_tab = true %} +{% set is_first_pane = true %}
{%- for filePair in oldFileStats.changedfiles %} - diff --git a/webapp/templates/jury/submission_source.html.twig b/webapp/templates/jury/submission_source.html.twig index 2178173b03..2ddcf2b4c5 100644 --- a/webapp/templates/jury/submission_source.html.twig +++ b/webapp/templates/jury/submission_source.html.twig @@ -41,7 +41,9 @@

Go to diff to original submission

{%- endif %} - {% if not oldSubmission %} + {% if oldSubmission %} + {%- include 'jury/partials/submission_diff.html.twig' with {oldSubmission: oldSubmission, oldFiles: oldFiles, oldFileStats: oldFileStats} %} + {% else %}
{% 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 @@ -89,4 +87,4 @@ {%- include 'jury/partials/submission_diff.html.twig' with {oldSubmission: originalSubmission, oldFiles: originalFiles, oldFileStats: originalFileStats} %} {%- endif %} -{% endblock %} +{% endblock %} \ No newline at end of file