From fb1e4131ca92ee2893e49e479ffece05d3e74fba Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 14 Jan 2026 08:59:57 +0800 Subject: [PATCH] feat: base ticketmixin perform_update bug --- apps/wf/mixins.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/wf/mixins.py b/apps/wf/mixins.py index d39a6eb..6e38771 100644 --- a/apps/wf/mixins.py +++ b/apps/wf/mixins.py @@ -41,6 +41,7 @@ class TicketMixin: raise ParseError('非工单创建人不可修改') transitions = WfService.get_state_transitions(source_state) if transitions.count() == 1: + transition = transitions.first() ticket_data = self.gen_ticket_data(ins) WfService.handle_ticket(ticket=ins.ticket, transition=transition, new_ticket_data=ticket_data, handler=self.request.user, oinfo=self.request.data)