From 7341685286ad5defb0ef430f5ec50259213eb656 Mon Sep 17 00:00:00 2001 From: Christopher Broderick Date: Sat, 5 Apr 2025 00:39:30 +0100 Subject: [PATCH] Fix hide due_date when HELPDESK_PUBLIC_TICKET_DUE_DATE set to None --- helpdesk/forms.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/helpdesk/forms.py b/helpdesk/forms.py index dd30d259..af754ca5 100644 --- a/helpdesk/forms.py +++ b/helpdesk/forms.py @@ -545,7 +545,10 @@ class PublicTicketForm(AbstractTicketForm): for field_name, field_setting_key in field_deletion_table.items(): has_settings_default_value = getattr(settings, field_setting_key, None) - if has_settings_default_value is not None: + if has_settings_default_value is not None or ( + "HELPDESK_PUBLIC_TICKET_DUE_DATE" == field_setting_key + and hasattr(settings, field_setting_key) + ): del self.fields[field_name] public_queues = Queue.objects.filter(allow_public_submission=True)