diff --git a/app/core/serializers/ticket.py b/app/core/serializers/ticket.py index a7137114..3c02b73e 100644 --- a/app/core/serializers/ticket.py +++ b/app/core/serializers/ticket.py @@ -276,6 +276,18 @@ class TicketModelSerializer(TicketBaseSerializer): raise UnknownTicketType() + + if self.instance is None: + + subscribed_users: list = [] + + if 'subscribed_users' in data: + + subscribed_users: list = data['subscribed_users'] + + data['subscribed_users'] = subscribed_users + [ data['opened_by_id'] ] + + self.validate_field_organization() self.validate_field_milestone()