def update(body, comment_id=None, ticket_id=None, user_id=None):
""" Update comment
"""
try:
comment = Comment.objects.get(id=comment_id)
content = body.pop('comment')
comment.comment = content
comment.save()
if ticket_id:
user = User.objects.get(id=user_id)
ticket = Ticket.objects.get(id=ticket_id)
database.log_action_on_ticket(
ticket=ticket,
action='update_comment',
user=user
)
except KeyError:
raise BadRequest('Missing comment field in body')
return show(comment_id)
评论列表
文章目录