diff --git a/helpdesk/forms.py b/helpdesk/forms.py index 9e119e868..327616044 100644 --- a/helpdesk/forms.py +++ b/helpdesk/forms.py @@ -118,9 +118,12 @@ class TicketForm(ModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - self.fields["attachment"] = MultipleFileField( - label="Attachements", required=False - ) + if self.instance and self.instance.pk: + self.fields.pop("attachment", None) + else: + self.fields["attachment"] = MultipleFileField( + label="Attachements", required=False + ) request = getattr(horilla_middlewares._thread_locals, "request", None) instance = kwargs.get("instance") if instance: diff --git a/helpdesk/templates/helpdesk/ticket/ticket_detail.html b/helpdesk/templates/helpdesk/ticket/ticket_detail.html index 75db07d32..6fb97afb6 100644 --- a/helpdesk/templates/helpdesk/ticket/ticket_detail.html +++ b/helpdesk/templates/helpdesk/ticket/ticket_detail.html @@ -546,8 +546,35 @@