From b6a09872367acbc721aa68df5110543b4a89de5c Mon Sep 17 00:00:00 2001 From: "Troll (Hermes Agent)" Date: Mon, 3 Aug 2026 19:11:23 +0000 Subject: [PATCH] fix: isolate metadata keys passed to admin settings template Previously passed the entire runtime_settings dict as metadata, which could clobber/overlap email form fields. Now only artist/album/year/comment are passed. --- app.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index da840be..a8e9211 100644 --- a/app.py +++ b/app.py @@ -1180,7 +1180,12 @@ def admin_settings(): current_refresh_seconds=current_refresh_seconds, booth_open=booth_open, email_form=email_form, - metadata=runtime_settings, + metadata={ + 'artist': runtime_settings.get('artist', ''), + 'album': runtime_settings.get('album', ''), + 'year': runtime_settings.get('year', ''), + 'comment': runtime_settings.get('comment', ''), + }, hermes_key_masked=hermes_key_masked, hermes_key_set=hermes_key_set, hermes_key_just_generated=hermes_key_just_generated,