Name: [19.0][UPG] viin_brand_*: upgrade to 19

State: Failed finished in 34m

PR State: open

PR Author: Trần Trường Sơn

PR Author Email:

PR: #633

Committer: Roy Le

Committer Email: roy.le@viindoo.com

Commit: 7e7d82b26c496cb270479f8febdaf06b9ad0f1d4

Description:

                                            [UPG] viin_brand*: upgrade to version 19.0
                                            

Branch: 19.0

Instance ID: 0

Age:

Up-time:

Subbuilds Name State Detail
Build 386449 Check the quality with Pylint: from test_lint to test_pylint 13m Succeed Log
Build 386450 At install tests: from account to website_timesheet 49m Failed Log
Build 386451 Post install tests: step install all modules 8m Succeed Log
Build 386452 Post install tests: from account to hr_skills 45m Succeed Log
Build 386453 Post install tests: from hr_skills_event to pos_online_payment 35m Failed Log
Build 386454 Post install tests: from pos_online_payment_self_order to spreadsheet_dashboard_hr_expense 45m Succeed Log
Build 386455 Post install tests: from spreadsheet_dashboard_hr_timesheet to viin_brand_base_import 25m Failed Log
Build 386456 Post install tests: from viin_brand_calendar to website_timesheet 14m Succeed Log
Build 386457 Test install all modules without demo data: from account to website_timesheet 8m Succeed Log
Create Date Level Message
06/20/2026 10:10:00 INFO
Updated repository Viindoo-odoo
06/20/2026 10:10:00 INFO
Updated repository Viindoo-tvtmaaddons
06/20/2026 10:10:00 INFO
Cloned repository Viindoo-branding
06/20/2026 11:00:29 ERROR
Subbuild # 386450: odoo.addons.base.tests.test_ir_module: FAIL: IrModuleCase.test_missing_module_icon Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/tools/misc.py", line 779, in deco return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/odoo/addons/base/tests/test_ir_module.py", line 10, in test_missing_module_icon self.assertEqual(base.icon_image, module.icon_image) AssertionError: b'iVB[105 chars]YQUAABIkSURBVHgB7RxNj1xHsWrGJDYgtBJ/YJAQUhCK13[6178 chars]YII=' != b'iVB[105 chars]YQUAAAe8SURBVHgB7Z1fUttGHMd/K4mZQF6cZqZj4KF2Xh[2626 chars]YII='
06/20/2026 11:00:29 ERROR
Subbuild # 386450: odoo.modules.loading: Module base: 1 failures, 0 errors of 977 tests
06/20/2026 11:00:29 ERROR
Subbuild # 386450: odoo.modules.loading: At least one test failed when loading the modules.
06/20/2026 11:00:29 ERROR
Subbuild # 386450: odoo.tests.result: 1 failed, 0 error(s) of 6372 tests when loading database 'rb-7e7d82b-222271-386450'
06/20/2026 10:55:48 ERROR
Subbuild # 386453: odoo.addons.im_livechat.tests.test_message: FAIL: Subtest TestImLivechatMessage.test_feedback_message (login='portal_test') Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2656, in with_users func(self, *args, **kwargs) File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/addons/im_livechat/tests/test_message.py", line 349, in test_feedback_message with self.assertBus(get_params=_get_feedback_bus): File "/usr/lib/python3.12/contextlib.py", line 144, in __exit__ next(self.gen) File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/common.py", line 1402, in assertBus found_bus_notifs = self.assertBusNotifications(channels, message_items=message_items) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/common.py", line 1731, in assertBusNotifications self.assertEqual(expected, json.loads(matching_notifs[0].message)) AssertionError: {'typ[1122 chars]': '/mail/static/description/icon.png', 'ratin[501 chars]124}} != {'typ[1122 chars]': '/viin_brand/static/img/apps/mail.png', 'ra[504 chars]124}} {'payload': {'data': {'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 267, 'body': ['markup', '<div ' 'class="o_mail_notification ' 'o_hide_author">Rating: <img ' 'class="o_livechat_emoji_rating" ' 'src="/rating/static/src/img/rating_5.png" ' 'alt="rating"><br>\n' 'Good service</div>'], 'create_date': '2020-03-22 10:42:06', 'date': '2020-03-22 10:42:06', 'default_subject': 'Chell Gladys ' 'Ernest Employee', 'id': 2285, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'notification', 'model': 'discuss.channel', 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': 5, 'reactions': [], 'record_name': 'Chell Gladys Ernest ' 'Employee', 'res_id': 124, 'scheduledDatetime': False, 'subject': False, 'subtype_id': 1, 'thread': {'id': 124, 'model': 'discuss.channel'}, 'write_date': '2020-03-22 10:42:06'}], 'mail.message.subtype': [{'description': False, 'id': 1}], 'mail.thread': [{'display_name': 'Chell Gladys Ernest ' 'Employee', 'has_mail_thread': True, 'id': 124, 'model': 'discuss.channel', - 'module_icon': '/mail/static/description/icon.png', ? ^ ^^ ^^ ^^ ^^^^^^^^^^ + 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^^^^^^^ ^^ ^^^^^^^ ^^^ ^ 'rating_avg': 5.0, 'rating_count': 1}], 'rating.rating': [{'id': 5, 'rating': 5.0, 'rating_image_url': '/rating/static/src/img/rating_5.png', 'rating_text': 'top'}], 'res.partner': [{'avatar_128_access_token': 'e5601e30cd21e7cd5c1c0aa9e5ef2c7d33251393ea984033b9408927d0737551o0x5ea4f2a9', 'id': 267, 'is_company': False, 'main_user_id': 163, 'name': 'Chell Gladys', 'user_livechat_username': False, 'write_date': '2026-06-20 03:22:36'}], 'res.users': [{'id': 163, 'partner_id': 267, 'share': True}]}, 'id': 124}, 'type': 'discuss.channel/new_message'}
06/20/2026 10:55:48 ERROR
Subbuild # 386453: odoo.addons.im_livechat.tests.test_message: FAIL: Subtest TestImLivechatMessage.test_message_to_store (login='emp') Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2656, in with_users func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-19.0/addons/im_livechat/tests/test_message.py", line 151, in test_message_to_store self.assertEqual( AssertionError: {'mai[94 chars]up', '<span><img src="/rating/static/src/img/r[1516 chars]se}]} != {'mai[94 chars]up', Markup('<span><img src="/rating/static/sr[1521 chars]se}]} {'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 273, 'body': ['markup', + Markup('<span><img src="/rating/static/src/img/rating_5.png" alt=":5.0/5" style="width:18px; height:18px; float:left; margin-right:5px">False</span>')], - '<span><img ' - 'src="/rating/static/src/img/rating_5.png" ' - 'alt=":5.0/5" style="width:18px; height:18px; ' - 'float:left; margin-right:5px">False</span>'], 'create_date': '2026-06-20 03:22:36', 'date': '2026-06-20 03:22:44', 'default_subject': 'test1 Ernest Employee', 'email_from': '"test1" <test1@example.com>', 'id': 2297, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'notification', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': 6, 'reactions': [], 'record_name': 'test1 Ernest Employee', 'res_id': 125, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 2, 'thread': {'id': 125, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:22:36'}], 'mail.message.subtype': [{'description': False, 'id': 2}], 'mail.thread': [{'display_name': 'test1 Ernest Employee', 'has_mail_thread': True, 'id': 125, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 5.0, 'rating_count': 1}], 'rating.rating': [{'id': 6, 'rating': 5.0, 'rating_image_url': '/rating/static/src/img/rating_5.png', 'rating_text': 'top'}], 'res.partner': [{'avatar_128_access_token': '910489ec0277ac7eefdd957a7e1f6e72e656dc000f5c69116e16ceb7dcd880e2o0x6a656e45', 'id': 273, 'is_company': False, 'main_user_id': 169, 'user_livechat_username': 'chuck', 'write_date': '2026-06-20 03:22:36'}], 'res.users': [{'id': 169, 'partner_id': 273, 'share': False}]}
06/20/2026 10:55:48 ERROR
Subbuild # 386453: odoo.addons.mail.tests.discuss.test_discuss_channel: FAIL: Subtest TestChannelInternals.test_channel_members (login='employee') Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2656, in with_users func(self, *args, **kwargs) File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/discuss/test_discuss_channel.py", line 189, in test_channel_members with self.assertBus(get_params=get_add_member_bus): File "/usr/lib/python3.12/contextlib.py", line 144, in __exit__ next(self.gen) File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/common.py", line 1402, in assertBus found_bus_notifs = self.assertBusNotifications(channels, message_items=message_items) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/common.py", line 1731, in assertBusNotifications self.assertEqual(expected, json.loads(matching_notifs[0].message)) AssertionError: {'typ[99 chars]thor_id': 412, 'author_guest_id': False, 'body[1299 chars]156}} != {'typ[99 chars]thor_guest_id': False, 'author_id': 412, 'body[1302 chars]156}} {'payload': {'data': {'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 412, 'body': ['markup', '<div ' 'class="o_mail_notification" ' 'data-oe-type="channel-joined">invited ' '<a href="#" ' 'data-oe-model="res.partner" ' 'data-oe-id="413">@Test ' 'Partner</a> to the ' 'channel</div>'], 'create_date': '2026-06-20 03:24:54', 'date': '2020-03-22 10:42:06', 'default_subject': 'Group', 'id': 2837, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'notification', 'model': 'discuss.channel', 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [], 'record_name': 'Group', 'res_id': 156, 'scheduledDatetime': False, 'subject': False, 'subtype_id': 1, 'thread': {'id': 156, 'model': 'discuss.channel'}, 'write_date': '2026-06-20 03:24:54'}], 'mail.message.subtype': [{'description': False, 'id': 1}], 'mail.thread': [{'display_name': 'Group', 'has_mail_thread': True, 'id': 156, 'model': 'discuss.channel', - 'module_icon': '/mail/static/description/icon.png', ? ^ ^^ ^^ ^^ ^^^^^^^^^^ + 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^^^^^^^ ^^ ^^^^^^^ ^^^ ^ 'rating_avg': 0.0, 'rating_count': 0}], 'res.partner': [{'avatar_128_access_token': '4a10a8568ff0e907dc60267361f03b98ee53009e21725cd351729f8e80036d1ao0x5ea4e95c', 'id': 412, 'is_company': False, 'main_user_id': 251, 'name': 'Ernest Employee', 'write_date': '2026-06-20 03:24:54'}], 'res.users': [{'id': 251, 'partner_id': 412, 'share': False}]}, 'id': 156}, 'type': 'discuss.channel/new_message'}
06/20/2026 10:55:48 ERROR
Subbuild # 386453: odoo.tests.result: 3 failed, 0 error(s) of 1700 tests when loading database 'rb-7e7d82b-222271-386453'
06/20/2026 10:45:45 ERROR
Subbuild # 386455: odoo.addons.test_discuss_full.tests.test_performance: FAIL: Subtest TestDiscussFullPerformance.test_30_discuss_channels (login='emp') Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2656, in with_users func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2687, in warmup func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-19.0/addons/test_discuss_full/tests/test_performance.py", line 380, in test_30_discuss_channels self._run_test( File "/data/build/Viindoo-odoo-19.0/addons/test_discuss_full/tests/test_performance.py", line 342, in _run_test self.assertEqual(res, results) AssertionError: {'MessageReactions': [{'content': '👍', 'cou[28756 chars]se}]} != {'discuss.call.history': [{'duration_hour':[28735 chars]24}]} {'MessageReactions': [{'content': '👍', 'count': 1, 'guests': [], 'message': 2353, 'partners': [252], 'sequence': 36}, {'content': '😁', 'count': 2, 'guests': [], 'message': 2353, 'partners': [252, 251], 'sequence': 31}, {'content': '😊', 'count': 3, 'guests': [], 'message': 2353, 'partners': [252, 251, 250], 'sequence': 27}, {'content': '😁', 'count': 1, 'guests': [], 'message': 2351, 'partners': [252], 'sequence': 33}, {'content': '😊', 'count': 3, 'guests': [], 'message': 2351, 'partners': [252, 251, 250], 'sequence': 25}, {'content': '😏', 'count': 2, 'guests': [], 'message': 2351, 'partners': [251, 250], 'sequence': 26}], 'discuss.call.history': [{'duration_hour': -10158.097222222223, 'end_dt': False, 'id': 3}], 'discuss.channel': [{'avatar_cache_key': '498e14385629b834c796af58f3996cc46000228b5892680ca26cfd51213f0b0006c9763fb8ee5b2a8797ef4d42eacb03d508f0aee17d3b9d0cce2f1e3c3c12d3', 'channel_type': 'channel', 'create_uid': 1, 'default_display_mode': False, 'description': 'General announcements for all employees.', 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'group_ids': [1], 'group_public_id': 1, 'id': 1, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:23', 'member_count': 21, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'general', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': '4AXNXbFzEd'}, {'avatar_cache_key': 'eb5999567af3f53f9443c254ec5641a80af91ba27eb58a8d6897c67f3b456516fff19559f300b92776cdd5061bbd4ac8af9d48a4237de06f52d695368ae87b7a', 'channel_type': 'channel', 'create_uid': 121, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'group_ids': [], 'group_public_id': False, 'id': 27, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:23', 'member_count': 5, 'message_needaction_counter': 1, 'message_needaction_counter_bus_id': 468, 'name': 'public channel 1', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'YBHAtXbvrE'}, {'avatar_cache_key': '0ab3f0130189031bf65b564682970da47d882e3ec4c5b18285727310b2e25b680c5ffbd12184d516a5235e35f9bc874af37a90b4b5120421c27a5c44140e2725', 'channel_type': 'channel', 'create_uid': 121, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'group_ids': [], 'group_public_id': False, 'id': 28, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 5, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'public channel 2', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'qDcv5LRTIb'}, {'avatar_cache_key': '45342ef8e8a7bbe0ae1dc7f24d99c8b19fb7433f487620d350587c4cbf2460c78a17a3441f46a77408cc04ceb968ed295d858cce56fbc5f697234dcb0e390680', 'channel_type': 'channel', 'create_uid': 121, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'group_ids': [], 'group_public_id': 1, 'id': 29, 'invited_member_ids': [['ADD', [208]]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 5, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'group restricted channel 1', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', [3]]], 'uuid': 'wF2IAewRbL'}, {'avatar_cache_key': '5e393df9e43392e8563dea56990b3fc61f9e2406eaa38f9d59ba7ece1ecff421d827a7da35074e3108b5aa2f179a9d33304467b1c6e73b69a94fe4852949f9e4', 'channel_type': 'channel', 'create_uid': 121, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'group_ids': [], 'group_public_id': 1, 'id': 30, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 5, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'group restricted channel 2', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'n6zaeF8Ynu'}, {'avatar_cache_key': '4f8e3bd9c039930185f7c3fb0de112c764350dd8d88f131e8eed570735a7eb2d6be7cb0a7924043eb71ee64944429e3cf6c8547c078864f14f6dc8fb44e2b8ff', 'channel_name_member_ids': [226, 227], 'channel_type': 'group', 'create_uid': 121, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'id': 35, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': '', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'eS236tDohR'}, {'channel_type': 'chat', 'create_uid': 121, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 31, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test14', 'rtc_session_ids': [['ADD', []]], 'uuid': 'z3B25Cm2y3'}, {'channel_type': 'chat', 'create_uid': 121, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 32, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test15', 'rtc_session_ids': [['ADD', []]], 'uuid': 'WFLEvjrXQL'}, {'channel_type': 'chat', 'create_uid': 121, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 33, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test2', 'rtc_session_ids': [['ADD', []]], 'uuid': 'sQIicNvLaZ'}, {'channel_type': 'chat', 'create_uid': 121, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 34, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:21', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test3', 'rtc_session_ids': [['ADD', []]], 'uuid': 'a9jDFsG54T'}, {'channel_type': 'livechat', 'country_id': 104, 'create_uid': 122, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'id': 36, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:23', 'livechat_channel_id': 10, 'livechat_conversation_tag_ids': [3], 'livechat_end_dt': False, 'livechat_expertise_ids': [], 'livechat_lang_id': False, 'livechat_note': False, 'livechat_operator_id': 250, 'livechat_outcome': 'no_answer', 'livechat_status': 'in_progress', 'livechat_visitor_id': False, 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'test1 Ernest Employee', 'requested_by_operator': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'sK8mRjpCeS'}, {'channel_type': 'livechat', 'country_id': 20, 'create_uid': 3, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'id': 37, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-06-20 03:24:23', 'livechat_channel_id': 10, 'livechat_conversation_tag_ids': [], 'livechat_end_dt': False, 'livechat_expertise_ids': [], 'livechat_lang_id': False, 'livechat_note': False, 'livechat_operator_id': 250, 'livechat_outcome': 'no_answer', 'livechat_status': 'in_progress', 'livechat_visitor_id': False, 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Visitor Ernest Employee', 'requested_by_operator': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'Nh2NSDZMdh'}], 'discuss.channel.member': [{'channel_id': {'id': 1, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 192, 'last_interest_dt': False, 'last_seen_dt': False, 'message_unread_counter': 1, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 27, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2351, 'id': 198, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': '2026-06-20 03:24:23', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2352, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': 2351, 'unpin_dt': False}, {'channel_id': {'id': 28, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2346, 'id': 203, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': '2026-06-20 03:24:22', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2347, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': 2346, 'unpin_dt': False}, {'channel_id': {'id': 29, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2347, 'id': 208, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': '2026-06-20 03:24:22', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2348, 'partner_id': 250, 'rtc_inviting_session_id': 3, 'seen_message_id': 2347, 'unpin_dt': False}, {'channel_id': {'id': 29, 'model': 'discuss.channel'}, 'id': 209, 'partner_id': 252}, {'channel_id': {'id': 30, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2348, 'id': 213, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': '2026-06-20 03:24:22', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2349, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': 2348, 'unpin_dt': False}, {'channel_id': {'id': 35, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 226, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 35, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'fetched_message_id': False, 'id': 227, 'last_seen_dt': False, 'partner_id': 262, 'seen_message_id': False}, {'channel_id': {'id': 31, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 218, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 31, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'fetched_message_id': False, 'id': 219, 'last_seen_dt': False, 'partner_id': 264, 'seen_message_id': False}, {'channel_id': {'id': 32, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 220, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 32, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'fetched_message_id': False, 'id': 221, 'last_seen_dt': False, 'partner_id': 265, 'seen_message_id': False}, {'channel_id': {'id': 33, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 222, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 33, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'fetched_message_id': False, 'id': 223, 'last_seen_dt': False, 'partner_id': 252, 'seen_message_id': False}, {'channel_id': {'id': 34, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 224, 'last_interest_dt': '2026-06-20 03:24:21', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 34, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:07', 'fetched_message_id': False, 'id': 225, 'last_seen_dt': False, 'partner_id': 253, 'seen_message_id': False}, {'channel_id': {'id': 36, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:23', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 228, 'last_interest_dt': '2026-06-20 03:24:22', 'last_seen_dt': False, 'livechat_member_type': 'agent', 'message_unread_counter': 1, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': '2026-06-20 03:24:23'}, {'channel_id': {'id': 36, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:23', 'fetched_message_id': 2349, 'id': 229, 'last_seen_dt': '2026-06-20 03:24:23', 'livechat_member_type': 'visitor', 'partner_id': 251, 'seen_message_id': 2349}, {'channel_id': {'id': 37, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:23', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 230, 'last_interest_dt': '2026-06-20 03:24:22', 'last_seen_dt': False, 'livechat_member_type': 'agent', 'message_unread_counter': 1, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 250, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': '2026-06-20 03:24:23'}, {'channel_id': {'id': 37, 'model': 'discuss.channel'}, 'create_date': '2026-06-20 03:24:23', 'fetched_message_id': 2350, 'guest_id': 9, 'id': 231, 'last_seen_dt': '2026-06-20 03:24:23', 'livechat_member_type': 'visitor', 'seen_message_id': 2350}], 'discuss.channel.rtc.session': [{'channel_member_id': 209, 'id': 3, 'is_camera_on': False, 'is_deaf': False, 'is_muted': False, 'is_screen_sharing_on': False}], 'hr.employee': [{'active': True, 'company_id': 1, 'id': 36, 'leave_date_to': False, 'user_id': 121}, {'active': True, 'company_id': 1, 'id': 48, 'leave_date_to': False, 'user_id': 133}, {'active': True, 'company_id': 1, 'id': 50, 'leave_date_to': False, 'user_id': 135}, {'active': True, 'company_id': 1, 'id': 51, 'leave_date_to': False, 'user_id': 136}, {'active': True, 'company_id': 1, 'id': 38, 'leave_date_to': False, 'user_id': 123}, {'active': True, 'company_id': 1, 'id': 39, 'leave_date_to': False, 'user_id': 124}], 'im_livechat.channel': [{'id': 10, 'name': 'support'}], 'im_livechat.conversation.tag': [{'color': 1, 'id': 3, 'name': 'Support'}], 'mail.guest': [{'avatar_128_access_token': 'dfb6003cc5f7774823903d98d96271190cdaec7cfb188e20d79de4d48a538ef9o0x6826fd4c', 'country_id': 20, 'id': 9, 'im_status': 'offline', 'im_status_access_token': 'de7c9d5053c428fab8448810f6c7ecdbe27232ba5447961d613daebf780fa74fo0x68267acd', 'name': 'Visitor', 'offline_since': False, 'write_date': '2026-06-20 03:24:23'}], 'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 250, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-06-20 03:24:07', 'date': '2026-06-20 03:24:23', 'default_subject': 'general', 'email_from': '"Ernest Employee" <e.e@example.com>', 'id': 2353, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'comment', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [{'content': '👍', 'message': 2353}, {'content': '😁', 'message': 2353}, {'content': '😊', 'message': 2353}], 'record_name': 'general', 'res_id': 1, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 2, 'thread': {'id': 1, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:07'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 252, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-06-20 03:24:07', 'date': '2026-06-20 03:24:23', 'default_subject': 'public channel 1', 'email_from': '"test2" <test2@example.com>', 'id': 2351, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'comment', 'model': 'discuss.channel', 'needaction': True, 'notification_ids': [24], 'parent_id': False, 'partner_ids': [250], 'pinned_at': False, 'rating_id': False, 'reactions': [{'content': '😁', 'message': 2351}, {'content': '😊', 'message': 2351}, {'content': '😏', 'message': 2351}], 'record_name': 'public channel 1', 'res_id': 27, 'scheduledDatetime': False, 'starred': True, 'subject': False, 'subtype_id': 2, 'thread': {'id': 27, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:07'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 250, 'body': ['markup', '<div class="o_mail_notification">created this ' 'channel.</div>'], 'create_date': '2026-06-20 03:24:07', 'date': '2026-06-20 03:24:22', 'default_subject': 'public channel 2', 'email_from': '"Ernest Employee" <e.e@example.com>', 'id': 2346, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'notification', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [], 'record_name': 'public channel 2', 'res_id': 28, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 1, 'thread': {'id': 28, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:07'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 2, 'body': ['markup', '<div data-oe-type="call" ' 'class="o_mail_notification"></div>'], 'call_history_ids': [3], 'create_date': '2026-06-20 03:24:07', 'date': '2026-06-20 03:24:23', 'default_subject': 'group restricted channel 1', 'email_from': '"OdooBot" <odoobot@example.com>', 'id': 2352, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'notification', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [], 'record_name': 'group restricted channel 1', 'res_id': 29, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 2, 'thread': {'id': 29, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:07'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 250, 'body': ['markup', '<div class="o_mail_notification">created this ' 'channel.</div>'], 'create_date': '2026-06-20 03:24:07', 'date': '2026-06-20 03:24:22', 'default_subject': 'group restricted channel 2', 'email_from': '"Ernest Employee" <e.e@example.com>', 'id': 2348, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'notification', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [], 'record_name': 'group restricted channel 2', 'res_id': 30, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 1, 'thread': {'id': 30, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:07'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 251, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-06-20 03:24:07', 'date': '2026-06-20 03:24:23', 'default_subject': 'test1 Ernest Employee', 'email_from': '"test1" <test1@example.com>', 'id': 2349, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'comment', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [], 'record_name': 'test1 Ernest Employee', 'res_id': 36, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 2, 'thread': {'id': 36, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:07'}, {'attachment_ids': [], 'author_guest_id': 9, 'author_id': False, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-06-20 03:24:23', 'date': '2026-06-20 03:24:23', 'default_subject': 'Visitor Ernest Employee', 'email_from': False, 'id': 2350, 'incoming_email_cc': False, 'incoming_email_to': False, 'message_link_preview_ids': [], 'message_type': 'comment', 'model': 'discuss.channel', 'needaction': False, 'notification_ids': [], 'parent_id': False, 'partner_ids': [], 'pinned_at': False, 'rating_id': False, 'reactions': [], 'record_name': 'Visitor Ernest Employee', 'res_id': 37, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 2, 'thread': {'id': 37, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-06-20 03:24:23'}], 'mail.message.subtype': [{'description': False, 'id': 2}, {'description': False, 'id': 1}], 'mail.notification': [{'failure_type': False, 'id': 24, 'mail_email_address': False, 'mail_message_id': 2351, 'notification_status': 'sent', 'notification_type': 'inbox', 'res_partner_id': 250}], 'mail.thread': [{'display_name': 'general', 'has_mail_thread': True, 'id': 1, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}, {'display_name': 'public channel 1', 'has_mail_thread': True, 'id': 27, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}, {'display_name': 'public channel 2', 'has_mail_thread': True, 'id': 28, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}, {'display_name': 'group restricted channel 1', 'has_mail_thread': True, 'id': 29, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}, {'display_name': 'group restricted channel 2', 'has_mail_thread': True, 'id': 30, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}, {'display_name': 'test1 Ernest Employee', 'has_mail_thread': True, 'id': 36, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}, {'display_name': 'Visitor Ernest Employee', 'has_mail_thread': True, 'id': 37, 'model': 'discuss.channel', - 'module_icon': '/viin_brand/static/img/apps/mail.png', ? ^ ^^^^^^^^ ^^ ------- ^ + 'module_icon': '/mail/static/description/icon.png', ? ^^ ^ +++++ ^^^^^ ^^^ 'rating_avg': 0.0, 'rating_count': 0}], 'res.country': [{'code': 'IN', 'id': 104, 'name': 'India'}, {'code': 'BE', 'id': 20, 'name': 'Belgium'}], 'res.groups': [{'full_name': 'Role / User', 'id': 1}], 'res.partner': [{'active': True, 'avatar_128_access_token': 'fe484562d3ce06295dc576f022b0d6134873c04c72adce64a324f94eb78c67a6o0x68293d5c', 'country_id': False, 'email': 'e.e@example.com', 'id': 250, 'im_status': 'online', 'im_status_access_token': '59256412f143c42e8881054b39b2fb06bacef6f4f8d085144ea03ba86125d51do0x6828ab37', 'is_company': False, 'is_public': False, 'main_user_id': 121, 'mention_token': '4385e0ae78cad5718d1715deabb39c37a1687a90c6c9bb6a48b2d4df42d57871o0x6823cc5b', 'name': 'Ernest Employee', 'user_livechat_username': False, 'write_date': '2026-06-20 03:24:07'}, {'active': True, 'avatar_128_access_token': '485472814ebc88c295f94445eddbe60a9d831bac94800fc13be5d27e0d0fcdbfo0x68293faa', 'email': 'test2@example.com', 'id': 252, 'im_status': 'offline', 'im_status_access_token': '921718b6ca5f7782784817a995a52412094292760d328bc5f9de30261535e91fo0x6828ad61', 'is_company': False, 'main_user_id': 123, 'mention_token': '67f04374797c8eb28abe3608ae83c0a13f78f726f6ce3c2bc8f60ac6ca8d701eo0x6823cd82', 'name': 'test2', 'write_date': '2026-06-20 03:24:07'}, {'active': True, 'avatar_128_access_token': '1193071c0837aa38fe706e5a189e5b0a87cc0b90151ae3a287fc30f711914c04o0x682940e4', 'email': False, 'id': 262, 'im_status': 'offline', 'im_status_access_token': 'ecc64bfa8bbe9131a446b8c9af6f471cf68315b8792bdf873ee11afe22bea3b9o0x6828ae88', 'is_company': False, 'main_user_id': 133, 'mention_token': '9efcfea9a7f4bc43c0b2c3a82cd5e767275c50709a4214efb332bcaf24ead83do0x6823ce29', 'name': 'test12', 'write_date': '2026-06-20 03:24:07'}, {'active': True, 'avatar_128_access_token': '258209e29272898da765ea46a2a4e014f5ecc5c8329f1f4d75b600e53d207274o0x68294333', 'email': False, 'id': 264, 'im_status': 'offline', 'im_status_access_token': '55760d234b92672617ae943ba2b15ab5bc76290695bba3f41a6b2e4447b6f90ao0x6828b0b2', 'is_company': False, 'main_user_id': 135, 'mention_token': 'aa701015e48079210fd9ede3ba46abb25efed83795f53c7654e2c854560a1aa5o0x6823cf50', 'name': 'test14', 'write_date': '2026-06-20 03:24:07'}, {'active': True, 'avatar_128_access_token': 'b4b7ce34267b7ea38fc22bd68cad19d76693a272b5e2756b2e3d07cba95cbc94o0x6829445a', 'email': False, 'id': 265, 'im_status': 'offline', 'im_status_access_token': 'f8438f36b44bf37e6e7bd45f7cf8d92f525e4fe417bbea2b29648da80696e712o0x6828b1c7', 'is_company': False, 'main_user_id': 136, 'mention_token': '0309487ccb66c2f4f4ebd6767b7598ad528a8cfebf921d92a59b1e96bfc38ab6o0x6823cfe3', 'name': 'test15', 'write_date': '2026-06-20 03:24:07'}, {'active': True, 'avatar_128_access_token': '9c73d7fd2afcdd38b5aa451d4d182b7b86c5bf8b83fe8db955e3afd29fdb7af4o0x682940d2', 'email': False, 'id': 253, 'im_status': 'offline', 'im_status_access_token': '637479cba3c0c29cf8e989671b9517ea3838579ab4f5e1e3d72b488547bcaa0bo0x6828ae76', 'is_company': False, 'main_user_id': 124, 'mention_token': 'bf989f4653cd01d44907a51637807996c1940c7a854e3bb755077a7a763d9bedo0x6823ce16', 'name': 'test3', 'write_date': '2026-06-20 03:24:07'}, {'active': True, 'avatar_128_access_token': '33d8cacc4f57c9d7ce3e0dbcfad73f5c1a5c92c8d327ab09e9744cca26bd19dao0x68293e83', 'country_id': 104, 'email': 'test1@example.com', 'id': 251, 'im_status': 'offline', 'im_status_access_token': 'd763387ef28c366471f8e7fc9441afd33d57304f3d1293c745d5ac7420b46489o0x6828ac4c', 'is_company': False, 'is_public': False, 'main_user_id': 122, 'mention_token': '7675c9405f0f9ada9906ddf508307d8d52500cbef67df69c94435277480cb731o0x6823ccef', 'name': 'test1', 'offline_since': False, 'user_livechat_username': False, 'write_date': '2026-06-20 03:24:07'}, {'avatar_128_access_token': 'a55283f7858eef1358dd54cbee713aa36e9462f43d3d506c4e103a75c421b91co0x6827fd51', 'id': 2, 'is_company': False, 'main_user_id': 1, 'name': 'OdooBot', 'write_date': '2026-06-20 03:24:07'}], 'res.users': [{'employee_ids': [36], 'id': 121, 'partner_id': 250, 'share': False}, {'employee_ids': [48], 'id': 133, 'partner_id': 262, 'share': False}, {'employee_ids': [50], 'id': 135, 'partner_id': 264, 'share': False}, {'employee_ids': [51], 'id': 136, 'partner_id': 265, 'share': False}, {'employee_ids': [38], 'id': 123, 'partner_id': 252, 'share': False}, {'employee_ids': [39], 'id': 124, 'partner_id': 253, 'share': False}, {'id': 1, 'partner_id': 2, 'share': False}, {'id': 122, 'partner_id': 251, 'share': False}]}
06/20/2026 10:45:45 ERROR
Subbuild # 386455: odoo.addons.test_mail.tests.test_performance: FAIL: TestMessageToStorePerformance.test_message_to_store_multi_followers_inbox Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2687, in warmup func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-19.0/addons/test_mail/tests/test_performance.py", line 1851, in test_message_to_store_multi_followers_inbox with self.assertBus(get_params=get_bus_params): File "/usr/lib/python3.12/contextlib.py", line 144, in __exit__ next(self.gen) File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/common.py", line 1402, in assertBus found_bus_notifs = self.assertBusNotifications(channels, message_items=message_items) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-odoo-19.0/addons/mail/tests/common.py", line 1734, in assertBusNotifications raise AssertionError( AssertionError: No notification was found with the expected value. Expected: {"type":"mail.message/inbox","payload":{"message_id":6565,"store_data":{"mail.followers":[{"id":1973,"is_active":true,"partner_id":850}],"mail.message":[{"attachment_ids":[],"author_guest_id":false,"author_id":2,"body":["markup","<p>Test Post Performances with multiple inbox ping!</p>"],"create_date":"2026-06-20 03:29:28","date":"2026-06-20 03:29:35","default_subject":"Test","email_from":"\"OdooBot\" <odoobot@example.com>","id":6565,"incoming_email_cc":false,"incoming_email_to":false,"message_link_preview_ids":[],"message_type":"comment","model":"mail.test.simple","needaction":true,"notification_ids":[1067,1068],"partner_ids":[],"pinned_at":false,"rating_id":false,"reactions":[],"record_name":"Test","res_id":175,"scheduledDatetime":false,"starred":false,"subject":false,"subtype_id":1,"thread":{"id":175,"model":"mail.test.simple"},"trackingValues":[],"write_date":"2026-06-20 03:29:28"}],"mail.message.subtype":[{"description":false,"id":1}],"mail.notification":[{"mail_email_address":false,"failure_type":false,"id":1067,"mail_message_id":6565,"notification_status":"sent","notification_type":"inbox","res_partner_id":850},{"mail_email_address":false,"failure_type":false,"id":1068,"mail_message_id":6565,"notification_status":"sent","notification_type":"inbox","res_partner_id":852}],"mail.thread":[{"display_name":"Test","has_mail_thread":true,"id":175,"model":"mail.test.simple","module_icon":"/base/static/description/icon.png","selfFollower":1973}],"res.partner":[{"avatar_128_access_token":"7ba0c20fb37042d13ca321dcdddc24eb36ec7a2c93add914ee177cd7745915eeo0x6a642851","id":2,"is_company":false,"main_user_id":1,"name":"OdooBot","write_date":"2026-06-20 03:29:28"},{"email":"user.emp.inbox@test.example.com","id":850,"name":"Ignasse Inbox"},{"email":"user.fol.emp.inbox@test.example.com","id":852,"name":"Isabelle Follower Inbox"}],"res.users":[{"id":1,"partner_id":2,"share":false}]}}} Returned: ["rb-7e7d82b-222271-386455","res.partner",850] {"type":"mail.message/inbox","payload":{"message_id":6565,"store_data":{"mail.followers":[{"id":1973,"is_active":true,"partner_id":850}],"mail.message":[{"attachment_ids":[],"author_guest_id":false,"author_id":2,"body":["markup","<p>Test Post Performances with multiple inbox ping!</p>"],"create_date":"2026-06-20 03:29:28","date":"2026-06-20 03:29:35","default_subject":"Test","email_from":"\"OdooBot\" <odoobot@example.com>","id":6565,"incoming_email_cc":false,"incoming_email_to":false,"message_link_preview_ids":[],"message_type":"comment","model":"mail.test.simple","needaction":true,"notification_ids":[1067,1068],"partner_ids":[],"pinned_at":false,"rating_id":false,"reactions":[],"record_name":"Test","res_id":175,"scheduledDatetime":false,"starred":false,"subject":false,"subtype_id":1,"thread":{"id":175,"model":"mail.test.simple"},"trackingValues":[],"write_date":"2026-06-20 03:29:28"}],"mail.message.subtype":[{"description":false,"id":1}],"mail.notification":[{"failure_type":false,"id":1067,"mail_email_address":false,"mail_message_id":6565,"notification_status":"sent","notification_type":"inbox","res_partner_id":850},{"failure_type":false,"id":1068,"mail_email_address":false,"mail_message_id":6565,"notification_status":"sent","notification_type":"inbox","res_partner_id":852}],"mail.thread":[{"display_name":"Test","has_mail_thread":true,"id":175,"model":"mail.test.simple","module_icon":"/viin_brand/static/img/apps/base.png","selfFollower":1973}],"res.partner":[{"avatar_128_access_token":"7ba0c20fb37042d13ca321dcdddc24eb36ec7a2c93add914ee177cd7745915eeo0x6a642851","id":2,"is_company":false,"main_user_id":1,"name":"OdooBot","write_date":"2026-06-20 03:29:28"},{"email":"user.emp.inbox@test.example.com","id":850,"name":"Ignasse Inbox"},{"email":"user.fol.emp.inbox@test.example.com","id":852,"name":"Isabelle Follower Inbox"}],"res.users":[{"id":1,"partner_id":2,"share":false}]}}} ["rb-7e7d82b-222271-386455","res.partner",852] {"type":"mail.message/inbox","payload":{"message_id":6565,"store_data":{"mail.followers":[{"id":1974,"is_active":true,"partner_id":852}],"mail.message":[{"attachment_ids":[],"author_guest_id":false,"author_id":2,"body":["markup","<p>Test Post Performances with multiple inbox ping!</p>"],"create_date":"2026-06-20 03:29:28","date":"2026-06-20 03:29:35","default_subject":"Test","email_from":"\"OdooBot\" <odoobot@example.com>","id":6565,"incoming_email_cc":false,"incoming_email_to":false,"message_link_preview_ids":[],"message_type":"comment","model":"mail.test.simple","needaction":true,"notification_ids":[1067,1068],"partner_ids":[],"pinned_at":false,"rating_id":false,"reactions":[],"record_name":"Test","res_id":175,"scheduledDatetime":false,"starred":false,"subject":false,"subtype_id":1,"thread":{"id":175,"model":"mail.test.simple"},"trackingValues":[],"write_date":"2026-06-20 03:29:28"}],"mail.message.subtype":[{"description":false,"id":1}],"mail.notification":[{"failure_type":false,"id":1067,"mail_email_address":false,"mail_message_id":6565,"notification_status":"sent","notification_type":"inbox","res_partner_id":850},{"failure_type":false,"id":1068,"mail_email_address":false,"mail_message_id":6565,"notification_status":"sent","notification_type":"inbox","res_partner_id":852}],"mail.thread":[{"display_name":"Test","has_mail_thread":true,"id":175,"model":"mail.test.simple","module_icon":"/viin_brand/static/img/apps/base.png","selfFollower":1974}],"res.partner":[{"avatar_128_access_token":"7ba0c20fb37042d13ca321dcdddc24eb36ec7a2c93add914ee177cd7745915eeo0x6a642851","id":2,"is_company":false,"main_user_id":1,"name":"OdooBot","write_date":"2026-06-20 03:29:28"},{"email":"user.emp.inbox@test.example.com","id":850,"name":"Ignasse Inbox"},{"email":"user.fol.emp.inbox@test.example.com","id":852,"name":"Isabelle Follower Inbox"}],"res.users":[{"id":1,"partner_id":2,"share":false}]}}}
06/20/2026 10:45:45 ERROR
Subbuild # 386455: odoo.tests.result: 2 failed, 0 error(s) of 1311 tests when loading database 'rb-7e7d82b-222271-386455'