feat: base ticketmixin perform_update bug

This commit is contained in:
caoqianming 2026-01-14 08:59:57 +08:00
parent 92f559cb4f
commit fb1e4131ca
1 changed files with 1 additions and 0 deletions

View File

@ -41,6 +41,7 @@ class TicketMixin:
raise ParseError('非工单创建人不可修改') raise ParseError('非工单创建人不可修改')
transitions = WfService.get_state_transitions(source_state) transitions = WfService.get_state_transitions(source_state)
if transitions.count() == 1: if transitions.count() == 1:
transition = transitions.first()
ticket_data = self.gen_ticket_data(ins) ticket_data = self.gen_ticket_data(ins)
WfService.handle_ticket(ticket=ins.ticket, transition=transition, new_ticket_data=ticket_data, WfService.handle_ticket(ticket=ins.ticket, transition=transition, new_ticket_data=ticket_data,
handler=self.request.user, oinfo=self.request.data) handler=self.request.user, oinfo=self.request.data)