From 2427d8d87c50d2526840399d1d9938a1f642ab93 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Mon, 30 Dec 2019 07:55:59 -0500 Subject: [PATCH] suppress diff table if reports list is empty --- .../templates/image/reporting/show.html.slime | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/philomena_web/templates/image/reporting/show.html.slime b/lib/philomena_web/templates/image/reporting/show.html.slime index abd09704..cbd206dc 100644 --- a/lib/philomena_web/templates/image/reporting/show.html.slime +++ b/lib/philomena_web/templates/image/reporting/show.html.slime @@ -18,6 +18,14 @@ a href=Routes.image_report_path(@conn, :new, @image) a> href=Routes.pow_session_path(@conn, :new) log in ' to report duplicate images. - h4 Existing duplicate reports - = render PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: Enum.filter(@dupe_reports, & &1.duplicate_of_image_id == @image.id), conn: @conn - = render PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: Enum.filter(@dupe_reports, & &1.image_id == @image.id), conn: @conn \ No newline at end of file + - target_reports = Enum.filter(@dupe_reports, & &1.duplicate_of_image_id == @image.id) + - source_reports = Enum.filter(@dupe_reports, & &1.image_id == @image.id) + + = if Enum.any?(@dupe_reports) do + h4 Existing duplicate reports + + = if Enum.any?(target_reports) do + = render PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: target_reports, conn: @conn + + = if Enum.any?(source_reports) do + = render PhilomenaWeb.DuplicateReportView, "_list.html", duplicate_reports: source_reports, conn: @conn