def delete_news_for_comment(comment_id): """ Delete all news related to comment. It's mandatory to be able to delete the comment afterwards. """ news_list = News.get_all_by(comment_id=comment_id) for news in news_list: news.delete() return fields.serialize_list(news_list)
def delete_news_for_comment(comment_id): """ Delete all news related to comment. It's mandatory to be able to delete the comment afterwards. """ news_list = News.get_all_by(comment_id=comment_id) if len(news_list) > 0: task = tasks_service.get_task(news_list[0].task_id) for news in news_list: news.delete() events.emit("news:delete", {"news_id": news.id}, project_id=task["project_id"]) return fields.serialize_list(news_list)