def update_related_tickets(self):
"""updates the ticket.related_tickets attribute
"""
related_ticket_ids = \
self.get_multi_integer(self.request, 'related_ticket_id')
related_tickets = \
Ticket.query.filter(Ticket.id.in_(related_ticket_ids)).all()
if self.request.method == 'PATCH':
for rt in related_tickets:
if rt not in self.entity.related_tickets:
self.entity.related_tickets.append(rt)
elif self.request.method == 'POST':
self.entity.related_tickets = related_tickets
import transaction
transaction.commit()
评论列表
文章目录