feat: base ticketmixin perform_update bug
This commit is contained in:
parent
92f559cb4f
commit
fb1e4131ca
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue