diff --git a/helpdesk/serializers.py b/helpdesk/serializers.py index 9c1e9303..244d7b6c 100644 --- a/helpdesk/serializers.py +++ b/helpdesk/serializers.py @@ -75,15 +75,7 @@ class DatatablesTicketSerializer(serializers.ModelSerializer): return obj.kbitem.title if obj.kbitem else "" def get_last_followup(self, obj): - followup = obj.followup_set.order_by().annotate( - last_followup=Window( - expression=Max("date"), - partition_by=[F("ticket_id"),], - order_by="-date" - ) - ).values("last_followup").distinct().values_list("last_followup", flat=True) - # If there are no followups for the ticket then the result will be empty - return localtime(followup[0]).strftime('%Y-%m-%d %H:%M:%S') if followup else "" + return obj.last_followup class FollowUpAttachmentSerializer(serializers.ModelSerializer): diff --git a/helpdesk/templates/helpdesk/ticket_list.html b/helpdesk/templates/helpdesk/ticket_list.html index bb9fe19b..ffb8c1a7 100644 --- a/helpdesk/templates/helpdesk/ticket_list.html +++ b/helpdesk/templates/helpdesk/ticket_list.html @@ -335,7 +335,7 @@