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