Merge pull request #1254 from django-helpdesk/fix_due_date_hiding

Fix hide due_date when HELPDESK_PUBLIC_TICKET_DUE_DATE set to None
This commit is contained in:
David Vadnais 2025-04-07 19:56:41 +00:00 committed by GitHub
commit 9be6f402a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)