From 12a2230674ac07860d8a6099f3397bcd4d5ea0f2 Mon Sep 17 00:00:00 2001 From: Denis Mudarisov Date: Mon, 21 Dec 2020 20:39:42 +0500 Subject: [PATCH] :ambulance: fix random error when we open the pop-up chat window and reload the page --- mail_to/__manifest__.py | 3 ++- mail_to/doc/changelog.rst | 5 +++++ mail_to/static/src/js/mail_to.js | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/mail_to/__manifest__.py b/mail_to/__manifest__.py index 3b0841a..5013d8d 100644 --- a/mail_to/__manifest__.py +++ b/mail_to/__manifest__.py @@ -2,13 +2,14 @@ # Copyright 2016,2020 Ivan Yelizariev # Copyright 2018 Ruslan Ronzhin # Copyright 2019 Artem Rafailov +# Copyright 2020 Denis Mudarisov # License MIT (https://opensource.org/licenses/MIT). { "name": """Show message recipients""", "summary": """Allows you be sure, that all discussion participants were notified""", "category": "Discuss", "images": ["images/1.png"], - "version": "11.0.1.1.1", + "version": "11.0.1.1.2", "author": "IT-Projects LLC, Pavel Romanchenko", "support": "apps@itpp.dev", "website": "https://it-projects.info", diff --git a/mail_to/doc/changelog.rst b/mail_to/doc/changelog.rst index de0ff64..2aa1cf0 100644 --- a/mail_to/doc/changelog.rst +++ b/mail_to/doc/changelog.rst @@ -1,3 +1,8 @@ +`1.1.2` +------- + +- **Fix** if open the pop-up chat window and reload the page, then an error might occur randomly + `1.1.1` ------- diff --git a/mail_to/static/src/js/mail_to.js b/mail_to/static/src/js/mail_to.js index 867580f..01befa3 100644 --- a/mail_to/static/src/js/mail_to.js +++ b/mail_to/static/src/js/mail_to.js @@ -2,12 +2,15 @@ * Copyright 2016-2017,2020 Ivan Yelizariev * Copyright 2017 Artyom Losev * Copyright 2019 Artem Rafailov + * Copyright 2020 Denis Mudarisov * License MIT (https://opensource.org/licenses/MIT). */ odoo.define("mail_to.MailTo", function(require) { "use strict"; var chat_manager = require("mail_base.base").chat_manager; + chat_manager.is_ready = chat_manager.is_ready.then(function(){ + var make_message_super = chat_manager.make_message; chat_manager.make_message = function(data) { var msg = make_message_super.call(this, data); @@ -35,6 +38,7 @@ odoo.define("mail_to.MailTo", function(require) { msg.more_recipients = more_recipients; return msg; }; + }); return chat_manager; });