From f608f004d2053dde2efdbffd98fb8a171aae2c81 Mon Sep 17 00:00:00 2001 From: Adrian Moennich Date: Tue, 21 Jul 2015 15:25:47 +0200 Subject: [PATCH] Chat: Flush before sending attachment_created --- chat/indico_chat/controllers/logs.py | 1 + 1 file changed, 1 insertion(+) diff --git a/chat/indico_chat/controllers/logs.py b/chat/indico_chat/controllers/logs.py index 07c7c9a..9099fc4 100644 --- a/chat/indico_chat/controllers/logs.py +++ b/chat/indico_chat/controllers/logs.py @@ -114,6 +114,7 @@ class RHChatManageEventAttachLogs(RHChatManageEventRetrieveLogsBase): description="Chat logs for the chat room '{}'".format(self.chatroom.name)) attachment.file = AttachmentFile(user=session.user, filename=filename, content_type='text/html') attachment.file.save(logs.encode('utf-8')) + db.session.flush() signals.attachments.attachment_created.send(attachment, user=session.user) log_data = [ ('Range', 'Everything' if not self.date_filter else