From 441e445bde591cfabc597f9dd6aecfc2f357ee49 Mon Sep 17 00:00:00 2001 From: NguyenND Date: Wed, 24 Jun 2026 13:47:52 -0400 Subject: [PATCH] Jun 24 - Implement function to view history broadcast messages - fix issue 2 --- app/templates/admin/broadcast.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/templates/admin/broadcast.html b/app/templates/admin/broadcast.html index 083246e..303e250 100644 --- a/app/templates/admin/broadcast.html +++ b/app/templates/admin/broadcast.html @@ -115,7 +115,7 @@ data-sent-at="{{ b.sent_at.strftime('%b %-d, %Y %I:%M %p') }}" data-sent-by="{{ (b.sent_by.display_name if b.sent_by else '—') | e }}" data-recipients="{{ b.recipient_count }}" - data-roles="{{ b.target_roles | tojson | e }}"> + data-roles="{{ b.target_roles | join(',') }}"> {{ b.sent_at.strftime('%b %-d, %Y') }}
@@ -194,7 +194,7 @@ var ROLE_LABELS = {{ role_labels | tojson }}; document.querySelectorAll('.broadcast-row').forEach(function(row) { row.addEventListener('click', function() { - var roles = JSON.parse(this.dataset.roles); + var roles = this.dataset.roles ? this.dataset.roles.split(',') : []; document.getElementById('bdTitle').textContent = this.dataset.title; document.getElementById('bdBody').textContent = this.dataset.body; document.getElementById('bdSentAt').textContent = this.dataset.sentAt;