| 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'
|