| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 380145 | Check the quality with Pylint: from test_lint to test_pylint 24m | Succeed | Log |
| Build 380146 | At install tests: from account to website_timesheet 114m | Failed | Log |
| Build 380147 | Post install tests: step install all modules 29m | Succeed | Log |
| Build 380148 | Post install tests: from account to hr_recruitment_survey 84m | Succeed | Log |
| Build 380149 | Post install tests: from hr_skills to pos_online_payment 64m | Failed | Log |
| Build 380150 | Post install tests: from pos_online_payment_self_order to spreadsheet_dashboard_hr_expense 90m | Succeed | Log |
| Build 380151 | Post install tests: from spreadsheet_dashboard_hr_timesheet to viin_brand_calendar 49m | Failed | Log |
| Build 380152 | Post install tests: from viin_brand_common to website_timesheet 24m | Succeed | Log |
| Build 380153 | Test install all modules without demo data: from account to website_timesheet 19m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 04/17/2026 15:55:07 | INFO |
Updated repository Viindoo-odoo
|
| 04/17/2026 15:55:07 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 04/17/2026 15:55:07 | INFO |
Cloned repository Viindoo-branding
|
| 04/17/2026 17:50:33 | ERROR |
Subbuild # 380146:
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='
|
| 04/17/2026 17:50:33 | ERROR |
Subbuild # 380146:
odoo.modules.loading: Module base: 1 failures, 0 errors of 969 tests
|
| 04/17/2026 17:50:33 | ERROR |
Subbuild # 380146:
odoo.modules.loading: At least one test failed when loading the modules.
|
| 04/17/2026 17:50:33 | ERROR |
Subbuild # 380146:
odoo.tests.result: 1 failed, 0 error(s) of 6294 tests when loading database 'rb-abe9bdd-221440-380146'
|
| 04/17/2026 18:40:12 | ERROR |
Subbuild # 380149:
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 2672, 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': 268,
'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': 2290,
'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': '2152788a7487430dc85fc44bb675b0b6f9a6d77d264ff8b5c363451adacb9060o0x5ea4f3d0',
'id': 268,
'is_company': False,
'main_user_id': 162,
'name': 'Chell Gladys',
'user_livechat_username': False,
'write_date': '2026-04-17 10:39:49'}],
'res.users': [{'id': 162,
'partner_id': 268,
'share': True}]},
'id': 124},
'type': 'discuss.channel/new_message'}
|
| 04/17/2026 18:40:12 | ERROR |
Subbuild # 380149:
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 2672, 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': 274,
'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-04-17 10:39:49',
'date': '2026-04-17 10:40:12',
'default_subject': 'test1 Ernest Employee',
'email_from': '"test1" <test1@example.com>',
'id': 2302,
'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-04-17 10:39:49'}],
'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': '1cdd96ef05ff6ed702a92743f84c24cb0f1730d357e3449844579488adb78008o0x6a09266c',
'id': 274,
'is_company': False,
'main_user_id': 168,
'user_livechat_username': 'chuck',
'write_date': '2026-04-17 10:39:49'}],
'res.users': [{'id': 168, 'partner_id': 274, 'share': False}]}
|
| 04/17/2026 18:40:12 | ERROR |
Subbuild # 380149:
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 2672, 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': 413, 'author_guest_id': False, 'body[1299 chars]159}} != {'typ[99 chars]thor_guest_id': False, 'author_id': 413, 'body[1302 chars]159}}
{'payload': {'data': {'mail.message': [{'attachment_ids': [],
'author_guest_id': False,
'author_id': 413,
'body': ['markup',
'<div '
'class="o_mail_notification" '
'data-oe-type="channel-joined">invited '
'<a href="#" '
'data-oe-model="res.partner" '
'data-oe-id="414">@Test '
'Partner</a> to the '
'channel</div>'],
'create_date': '2026-04-17 10:44:46',
'date': '2020-03-22 10:42:06',
'default_subject': 'Group',
'id': 2842,
'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': 159,
'scheduledDatetime': False,
'subject': False,
'subtype_id': 1,
'thread': {'id': 159,
'model': 'discuss.channel'},
'write_date': '2026-04-17 10:44:46'}],
'mail.message.subtype': [{'description': False, 'id': 1}],
'mail.thread': [{'display_name': 'Group',
'has_mail_thread': True,
'id': 159,
'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': 'e0bde9eddd6fc111d11a67ff037d1793ab7c89800f72a726d155e0b143205cabo0x5ea4ea83',
'id': 413,
'is_company': False,
'main_user_id': 250,
'name': 'Ernest Employee',
'write_date': '2026-04-17 10:44:46'}],
'res.users': [{'id': 250,
'partner_id': 413,
'share': False}]},
'id': 159},
'type': 'discuss.channel/new_message'}
|
| 04/17/2026 18:40:12 | ERROR |
Subbuild # 380149:
odoo.tests.result: 3 failed, 0 error(s) of 1647 tests when loading database 'rb-abe9bdd-221440-380149'
|
| 04/17/2026 18:30:20 | ERROR |
Subbuild # 380151:
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 2672, in with_users
func(self, *args, **kwargs)
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2703, 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[28461 chars]se}]} != {'discuss.call.history': [{'duration_hour':[28440 chars]se}]}
{'MessageReactions': [{'content': '👍',
'count': 1,
'guests': [],
'message': 2299,
'partners': [241],
'sequence': 36},
{'content': '😁',
'count': 2,
'guests': [],
'message': 2299,
'partners': [241, 240],
'sequence': 31},
{'content': '😊',
'count': 3,
'guests': [],
'message': 2299,
'partners': [241, 240, 239],
'sequence': 27},
{'content': '😁',
'count': 1,
'guests': [],
'message': 2297,
'partners': [241],
'sequence': 33},
{'content': '😊',
'count': 3,
'guests': [],
'message': 2297,
'partners': [241, 240, 239],
'sequence': 25},
{'content': '😏',
'count': 2,
'guests': [],
'message': 2297,
'partners': [240, 239],
'sequence': 26}],
'discuss.call.history': [{'duration_hour': -8629.488888888889,
'end_dt': False,
'id': 3}],
'discuss.channel': [{'avatar_cache_key': '6d1fae20ebb76e29b0b7ca3ebbaebd9f2d215358efd7ed2db8d69c421f20140f227993be89f05f9e8aa8e8831d55a2318abb7d6944adcfe5247596aedb55df2a',
'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-04-17 10:47:53',
'member_count': 21,
'message_needaction_counter': 0,
'message_needaction_counter_bus_id': 468,
'name': 'general',
'parent_channel_id': False,
'rtc_session_ids': [['ADD', []]],
'uuid': 'WRHPBaGSjD'},
{'avatar_cache_key': '64614eaf05a24b03af460a9440b40d2a0ec8feb46d0906f62fb861856bf703afbcaa03fe49fadede070678796189ad34b57b03133c24397b2ee1933ae424c31c',
'channel_type': 'channel',
'create_uid': 118,
'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-04-17 10:47:53',
'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': 'gaBxBt5dvc'},
{'avatar_cache_key': '6a7a188b5d1a3e1d4fe09a10f24ffa1a63522ad58e444a295250041a12e1488dd2d3ec4caccc9edb1c90204fd83a627356016258363acba84fd66eecda524a33',
'channel_type': 'channel',
'create_uid': 118,
'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-04-17 10:47:51',
'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': 'PKpNu7pIBv'},
{'avatar_cache_key': 'ad050df8652b8797860dd3f1782eb9164b06d4a18108813ed0f3cc1ff5f2a1bfa9620ec038fd5a8e4752a8161e74f802fc1900d01d4858dee63b166eb61859b3',
'channel_type': 'channel',
'create_uid': 118,
'default_display_mode': False,
'description': False,
'fetchChannelInfoState': 'fetched',
'from_message_id': False,
'group_ids': [],
'group_public_id': 1,
'id': 29,
'invited_member_ids': [['ADD', [204]]],
'is_editable': True,
'last_interest_dt': '2026-04-17 10:47:51',
'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': 'XXH59BoEw3'},
{'avatar_cache_key': '6fb90f97a1d03fe351fa384b5d69081e90bae89517f7fbc1254b19aa99d349a3ff0191979961955b86a573b2f511c07f047cde33147252a0096d55147640b811',
'channel_type': 'channel',
'create_uid': 118,
'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-04-17 10:47:51',
'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': 'WgzD8pDeaM'},
{'avatar_cache_key': '6aee05ecd71a45743eff75766123c2aed3c825639f63ba68c89da4cd3b426820224c0126651a426d73b18a040458dc43b82428468da5e7ed169e5707cf419c68',
'channel_name_member_ids': [222, 223],
'channel_type': 'group',
'create_uid': 118,
'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-04-17 10:47:51',
'member_count': 2,
'message_needaction_counter': 0,
'message_needaction_counter_bus_id': 468,
'name': '',
'parent_channel_id': False,
'rtc_session_ids': [['ADD', []]],
'uuid': 'mV2MFBdy4s'},
{'channel_type': 'chat',
'create_uid': 118,
'default_display_mode': False,
'fetchChannelInfoState': 'fetched',
'id': 31,
'invited_member_ids': [['ADD', []]],
'is_editable': True,
'last_interest_dt': '2026-04-17 10:47:51',
'member_count': 2,
'message_needaction_counter': 0,
'message_needaction_counter_bus_id': 468,
'name': 'Ernest Employee, test14',
'rtc_session_ids': [['ADD', []]],
'uuid': 'UJVtz2cZKp'},
{'channel_type': 'chat',
'create_uid': 118,
'default_display_mode': False,
'fetchChannelInfoState': 'fetched',
'id': 32,
'invited_member_ids': [['ADD', []]],
'is_editable': True,
'last_interest_dt': '2026-04-17 10:47:51',
'member_count': 2,
'message_needaction_counter': 0,
'message_needaction_counter_bus_id': 468,
'name': 'Ernest Employee, test15',
'rtc_session_ids': [['ADD', []]],
'uuid': 'si9qaYYoCM'},
{'channel_type': 'chat',
'create_uid': 118,
'default_display_mode': False,
'fetchChannelInfoState': 'fetched',
'id': 33,
'invited_member_ids': [['ADD', []]],
'is_editable': True,
'last_interest_dt': '2026-04-17 10:47:51',
'member_count': 2,
'message_needaction_counter': 0,
'message_needaction_counter_bus_id': 468,
'name': 'Ernest Employee, test2',
'rtc_session_ids': [['ADD', []]],
'uuid': '3isW7ZfruG'},
{'channel_type': 'chat',
'create_uid': 118,
'default_display_mode': False,
'fetchChannelInfoState': 'fetched',
'id': 34,
'invited_member_ids': [['ADD', []]],
'is_editable': True,
'last_interest_dt': '2026-04-17 10:47:51',
'member_count': 2,
'message_needaction_counter': 0,
'message_needaction_counter_bus_id': 468,
'name': 'Ernest Employee, test3',
'rtc_session_ids': [['ADD', []]],
'uuid': 'JZ3e6o8HGZ'},
{'channel_type': 'livechat',
'country_id': 104,
'create_uid': 119,
'default_display_mode': False,
'description': False,
'fetchChannelInfoState': 'fetched',
'id': 36,
'invited_member_ids': [['ADD', []]],
'is_editable': True,
'last_interest_dt': '2026-04-17 10:47:53',
'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': 239,
'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': 'Gx9sm8bodK'},
{'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-04-17 10:47:53',
'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': 239,
'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': 'SHYaW9cny4'}],
'discuss.channel.member': [{'channel_id': {'id': 1,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 178,
'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': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': False},
{'channel_id': {'id': 27,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': 2297,
'id': 194,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': '2026-04-17 10:47:53',
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 2298,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': 2297,
'unpin_dt': False},
{'channel_id': {'id': 28,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': 2292,
'id': 199,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': '2026-04-17 10:47:52',
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 2293,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': 2292,
'unpin_dt': False},
{'channel_id': {'id': 29,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': 2293,
'id': 204,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': '2026-04-17 10:47:52',
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 2294,
'partner_id': 239,
'rtc_inviting_session_id': 3,
'seen_message_id': 2293,
'unpin_dt': False},
{'channel_id': {'id': 29,
'model': 'discuss.channel'},
'id': 205,
'partner_id': 241},
{'channel_id': {'id': 30,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': 2294,
'id': 209,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': '2026-04-17 10:47:52',
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 2295,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': 2294,
'unpin_dt': False},
{'channel_id': {'id': 35,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 222,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': False,
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 0,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': False},
{'channel_id': {'id': 35,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'fetched_message_id': False,
'id': 223,
'last_seen_dt': False,
'partner_id': 251,
'seen_message_id': False},
{'channel_id': {'id': 31,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 214,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': False,
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 0,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': False},
{'channel_id': {'id': 31,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'fetched_message_id': False,
'id': 215,
'last_seen_dt': False,
'partner_id': 253,
'seen_message_id': False},
{'channel_id': {'id': 32,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 216,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': False,
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 0,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': False},
{'channel_id': {'id': 32,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'fetched_message_id': False,
'id': 217,
'last_seen_dt': False,
'partner_id': 254,
'seen_message_id': False},
{'channel_id': {'id': 33,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 218,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': False,
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 0,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': False},
{'channel_id': {'id': 33,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'fetched_message_id': False,
'id': 219,
'last_seen_dt': False,
'partner_id': 241,
'seen_message_id': False},
{'channel_id': {'id': 34,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 220,
'last_interest_dt': '2026-04-17 10:47:51',
'last_seen_dt': False,
'message_unread_counter': 0,
'message_unread_counter_bus_id': 468,
'mute_until_dt': False,
'new_message_separator': 0,
'partner_id': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': False},
{'channel_id': {'id': 34,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:19',
'fetched_message_id': False,
'id': 221,
'last_seen_dt': False,
'partner_id': 242,
'seen_message_id': False},
{'channel_id': {'id': 36,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:53',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 224,
'last_interest_dt': '2026-04-17 10:47:52',
'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': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': '2026-04-17 10:47:53'},
{'channel_id': {'id': 36,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:53',
'fetched_message_id': 2295,
'id': 225,
'last_seen_dt': '2026-04-17 10:47:53',
'livechat_member_type': 'visitor',
'partner_id': 240,
'seen_message_id': 2295},
{'channel_id': {'id': 37,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:53',
'custom_channel_name': False,
'custom_notifications': False,
'fetched_message_id': False,
'id': 226,
'last_interest_dt': '2026-04-17 10:47:52',
'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': 239,
'rtc_inviting_session_id': False,
'seen_message_id': False,
'unpin_dt': '2026-04-17 10:47:53'},
{'channel_id': {'id': 37,
'model': 'discuss.channel'},
'create_date': '2026-04-17 10:47:53',
'fetched_message_id': 2296,
'guest_id': 9,
'id': 227,
'last_seen_dt': '2026-04-17 10:47:53',
'livechat_member_type': 'visitor',
'seen_message_id': 2296}],
'discuss.channel.rtc.session': [{'channel_member_id': 205,
'id': 3,
'is_camera_on': False,
'is_deaf': False,
'is_muted': False,
'is_screen_sharing_on': False}],
'hr.employee': [{'id': 36, 'leave_date_to': False},
{'id': 48, 'leave_date_to': False},
{'id': 50, 'leave_date_to': False},
{'id': 51, 'leave_date_to': False},
{'id': 38, 'leave_date_to': False},
{'id': 39, 'leave_date_to': False}],
'im_livechat.channel': [{'id': 10, 'name': 'support'}],
'im_livechat.conversation.tag': [{'color': 1, 'id': 3, 'name': 'Support'}],
'mail.guest': [{'avatar_128_access_token': 'f43ff84be719cda3a8035a3cd74f4d4eb3f965eb83480efceed5fd8f960c7392o0x6826fd4c',
'country_id': 20,
'id': 9,
'im_status': 'offline',
'im_status_access_token': 'e6c0e1e905d67c01a97e86c04d612566234e9c6714045eb96df25517704e0e9co0x68267acd',
'name': 'Visitor',
'offline_since': False,
'write_date': '2026-04-17 10:47:53'}],
'mail.message': [{'attachment_ids': [],
'author_guest_id': False,
'author_id': 239,
'body': ['markup', '<p>test</p>'],
'create_date': '2026-04-17 10:47:19',
'date': '2026-04-17 10:47:53',
'default_subject': 'general',
'email_from': '"Ernest Employee" <e.e@example.com>',
'id': 2299,
'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': 2299},
{'content': '😁', 'message': 2299},
{'content': '😊', 'message': 2299}],
'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-04-17 10:47:19'},
{'attachment_ids': [],
'author_guest_id': False,
'author_id': 241,
'body': ['markup', '<p>test</p>'],
'create_date': '2026-04-17 10:47:19',
'date': '2026-04-17 10:47:53',
'default_subject': 'public channel 1',
'email_from': '"test2" <test2@example.com>',
'id': 2297,
'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': [239],
'pinned_at': False,
'rating_id': False,
'reactions': [{'content': '😁', 'message': 2297},
{'content': '😊', 'message': 2297},
{'content': '😏', 'message': 2297}],
'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-04-17 10:47:19'},
{'attachment_ids': [],
'author_guest_id': False,
'author_id': 239,
'body': ['markup',
'<div class="o_mail_notification">created this '
'channel.</div>'],
'create_date': '2026-04-17 10:47:19',
'date': '2026-04-17 10:47:52',
'default_subject': 'public channel 2',
'email_from': '"Ernest Employee" <e.e@example.com>',
'id': 2292,
'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-04-17 10:47:19'},
{'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-04-17 10:47:19',
'date': '2026-04-17 10:47:53',
'default_subject': 'group restricted channel 1',
'email_from': '"OdooBot" <odoobot@example.com>',
'id': 2298,
'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-04-17 10:47:19'},
{'attachment_ids': [],
'author_guest_id': False,
'author_id': 239,
'body': ['markup',
'<div class="o_mail_notification">created this '
'channel.</div>'],
'create_date': '2026-04-17 10:47:19',
'date': '2026-04-17 10:47:52',
'default_subject': 'group restricted channel 2',
'email_from': '"Ernest Employee" <e.e@example.com>',
'id': 2294,
'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-04-17 10:47:19'},
{'attachment_ids': [],
'author_guest_id': False,
'author_id': 240,
'body': ['markup', '<p>test</p>'],
'create_date': '2026-04-17 10:47:19',
'date': '2026-04-17 10:47:53',
'default_subject': 'test1 Ernest Employee',
'email_from': '"test1" <test1@example.com>',
'id': 2295,
'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-04-17 10:47:19'},
{'attachment_ids': [],
'author_guest_id': 9,
'author_id': False,
'body': ['markup', '<p>test</p>'],
'create_date': '2026-04-17 10:47:53',
'date': '2026-04-17 10:47:53',
'default_subject': 'Visitor Ernest Employee',
'email_from': False,
'id': 2296,
'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-04-17 10:47:53'}],
'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': 2297,
'notification_status': 'sent',
'notification_type': 'inbox',
'res_partner_id': 239}],
'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': '4978a3403622954296ad681c831453ffe635e690a266ab438670f75eb891fd5fo0x6829454a',
'country_id': False,
'email': 'e.e@example.com',
'id': 239,
'im_status': 'online',
'im_status_access_token': '041bc24d00c3b1ddb108707e8025fc61ef339db62c6797eb95702d6539dfe70co0x6828b2a4',
'is_company': False,
'is_public': False,
'main_user_id': 118,
'mention_token': '3fefdfb85aa1490b8efe0a3e740a3f346cc20633ac748e6221c0571b8512bd34o0x6823d040',
'name': 'Ernest Employee',
'user_livechat_username': False,
'write_date': '2026-04-17 10:47:19'},
{'active': True,
'avatar_128_access_token': '373514051c5f03b3c662f5e540532e3d9262a9806943bde5dbac550264cdb46bo0x68293d49',
'email': 'test2@example.com',
'id': 241,
'im_status': 'offline',
'im_status_access_token': '6f268e592cea80c8f80b5abfee3578119aeac4ae1ec260fadee39edba32c4103o0x6828ab25',
'is_company': False,
'main_user_id': 120,
'mention_token': 'd0949c33f5c6384aba43868efeb0c6a10f2e452dc6675a43bcf0eed3d9e1e040o0x6823cc49',
'name': 'test2',
'write_date': '2026-04-17 10:47:19'},
{'active': True,
'avatar_128_access_token': 'b2aa9709f52aceed6a740efd67635f64da42c733ae42faa9b7cbf0097283ff20o0x68293e83',
'email': False,
'id': 251,
'im_status': 'offline',
'im_status_access_token': '73ffa00ba993b36e78ea62db64f2dd09174e85b66d8aa3d3832cc79e676ae577o0x6828ac4c',
'is_company': False,
'main_user_id': 130,
'mention_token': 'bdd5b526ff3d0ea638b931830c9ab0366b774200073934fa89e21c5986aebbfeo0x6823ccef',
'name': 'test12',
'write_date': '2026-04-17 10:47:19'},
{'active': True,
'avatar_128_access_token': '28fa030868ab56a894794a5a44d632039edff572a8a01995ac660c4d1b7d8226o0x682940d2',
'email': False,
'id': 253,
'im_status': 'offline',
'im_status_access_token': '7ba3e6b2de4f7eff57c0428387dba37e4cb5714f82bf77bd466e52677c64def7o0x6828ae76',
'is_company': False,
'main_user_id': 132,
'mention_token': 'eeb82bd93d00a163ee12986e99b3264be67ba049338be6d1dcb61bd16032adf9o0x6823ce16',
'name': 'test14',
'write_date': '2026-04-17 10:47:19'},
{'active': True,
'avatar_128_access_token': '87f6a3f26f761cc80d63465b67d7b40e1bf67e894d2813f60308354ef522c2e9o0x682941f9',
'email': False,
'id': 254,
'im_status': 'offline',
'im_status_access_token': '0f17a72e7a2a9515b229ea072b81f56337db083db2224078177ddaebfc92b98bo0x6828af8b',
'is_company': False,
'main_user_id': 133,
'mention_token': '654596079751beacf0a4cf9f830d325b5e7a3519d933ed9a7cefc44f741c0914o0x6823ceaa',
'name': 'test15',
'write_date': '2026-04-17 10:47:19'},
{'active': True,
'avatar_128_access_token': '974275988178ae1db5db30c2b61ad7586e41e5d5084172d0d9f15bf052518926o0x68293e70',
'email': False,
'id': 242,
'im_status': 'offline',
'im_status_access_token': '3e41ac7247f5626413576004e5d6ec050daacbca7bdcd32cad89d1ce973609e4o0x6828ac3a',
'is_company': False,
'main_user_id': 121,
'mention_token': '1bfccb86d2967e6745e8ce5533ad9576849950a01841213e56be487082c91453o0x6823ccdc',
'name': 'test3',
'write_date': '2026-04-17 10:47:19'},
{'active': True,
'avatar_128_access_token': 'b8757d83bddb5ec913ac12778cfc7749ea96d78792b2a530e079297baceb7cdfo0x68293c22',
'country_id': 104,
'email': 'test1@example.com',
'id': 240,
'im_status': 'offline',
'im_status_access_token': '50b086cebf96862f7135a6034dfd085b587a967a1f63e714119eeb3b5f981d34o0x6828aa10',
'is_company': False,
'is_public': False,
'main_user_id': 119,
'mention_token': '0658e00732f16675bb782a2e5f57b4a38f6ecaddffe9d3fb29bf8046ecf7a0cco0x6823cbb5',
'name': 'test1',
'offline_since': False,
'user_livechat_username': False,
'write_date': '2026-04-17 10:47:19'},
{'avatar_128_access_token': '49a8f482fe6c222551d68a733ec231a8922d864e7ec344e9b5b67e7855519b22o0x6827fd51',
'id': 2,
'is_company': False,
'main_user_id': 1,
'name': 'OdooBot',
'write_date': '2026-04-17 10:47:19'}],
'res.users': [{'employee_ids': [36],
'id': 118,
'partner_id': 239,
'share': False},
{'employee_ids': [48],
'id': 130,
'partner_id': 251,
'share': False},
{'employee_ids': [50],
'id': 132,
'partner_id': 253,
'share': False},
{'employee_ids': [51],
'id': 133,
'partner_id': 254,
'share': False},
{'employee_ids': [38],
'id': 120,
'partner_id': 241,
'share': False},
{'employee_ids': [39],
'id': 121,
'partner_id': 242,
'share': False},
{'id': 1, 'partner_id': 2, 'share': False},
{'id': 119, 'partner_id': 240, 'share': False}]}
|
| 04/17/2026 18:30:20 | ERROR |
Subbuild # 380151:
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 2703, 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":6506,"store_data":{"mail.followers":[{"id":1963,"is_active":true,"partner_id":838}],"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-04-17 11:00:06","date":"2026-04-17 11:00:32","default_subject":"Test","email_from":"\"OdooBot\" <odoobot@example.com>","id":6506,"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-04-17 11:00:06"}],"mail.message.subtype":[{"description":false,"id":1}],"mail.notification":[{"mail_email_address":false,"failure_type":false,"id":1067,"mail_message_id":6506,"notification_status":"sent","notification_type":"inbox","res_partner_id":838},{"mail_email_address":false,"failure_type":false,"id":1068,"mail_message_id":6506,"notification_status":"sent","notification_type":"inbox","res_partner_id":840}],"mail.thread":[{"display_name":"Test","has_mail_thread":true,"id":175,"model":"mail.test.simple","module_icon":"/base/static/description/icon.png","selfFollower":1963}],"res.partner":[{"avatar_128_access_token":"8f7d68c815f9d00c242d52cbac38b784f14fb38acc206ac44a755d914e2827b4o0x6a07df51","id":2,"is_company":false,"main_user_id":1,"name":"OdooBot","write_date":"2026-04-17 11:00:06"},{"email":"user.emp.inbox@test.example.com","id":838,"name":"Ignasse Inbox"},{"email":"user.fol.emp.inbox@test.example.com","id":840,"name":"Isabelle Follower Inbox"}],"res.users":[{"id":1,"partner_id":2,"share":false}]}}}
Returned:
["rb-abe9bdd-221440-380151","res.partner",838]
{"type":"mail.message/inbox","payload":{"message_id":6506,"store_data":{"mail.followers":[{"id":1963,"is_active":true,"partner_id":838}],"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-04-17 11:00:06","date":"2026-04-17 11:00:32","default_subject":"Test","email_from":"\"OdooBot\" <odoobot@example.com>","id":6506,"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-04-17 11:00:06"}],"mail.message.subtype":[{"description":false,"id":1}],"mail.notification":[{"failure_type":false,"id":1067,"mail_email_address":false,"mail_message_id":6506,"notification_status":"sent","notification_type":"inbox","res_partner_id":838},{"failure_type":false,"id":1068,"mail_email_address":false,"mail_message_id":6506,"notification_status":"sent","notification_type":"inbox","res_partner_id":840}],"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":1963}],"res.partner":[{"avatar_128_access_token":"8f7d68c815f9d00c242d52cbac38b784f14fb38acc206ac44a755d914e2827b4o0x6a07df51","id":2,"is_company":false,"main_user_id":1,"name":"OdooBot","write_date":"2026-04-17 11:00:06"},{"email":"user.emp.inbox@test.example.com","id":838,"name":"Ignasse Inbox"},{"email":"user.fol.emp.inbox@test.example.com","id":840,"name":"Isabelle Follower Inbox"}],"res.users":[{"id":1,"partner_id":2,"share":false}]}}}
["rb-abe9bdd-221440-380151","res.partner",840]
{"type":"mail.message/inbox","payload":{"message_id":6506,"store_data":{"mail.followers":[{"id":1962,"is_active":true,"partner_id":840}],"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-04-17 11:00:06","date":"2026-04-17 11:00:32","default_subject":"Test","email_from":"\"OdooBot\" <odoobot@example.com>","id":6506,"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-04-17 11:00:06"}],"mail.message.subtype":[{"description":false,"id":1}],"mail.notification":[{"failure_type":false,"id":1067,"mail_email_address":false,"mail_message_id":6506,"notification_status":"sent","notification_type":"inbox","res_partner_id":838},{"failure_type":false,"id":1068,"mail_email_address":false,"mail_message_id":6506,"notification_status":"sent","notification_type":"inbox","res_partner_id":840}],"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":1962}],"res.partner":[{"avatar_128_access_token":"8f7d68c815f9d00c242d52cbac38b784f14fb38acc206ac44a755d914e2827b4o0x6a07df51","id":2,"is_company":false,"main_user_id":1,"name":"OdooBot","write_date":"2026-04-17 11:00:06"},{"email":"user.emp.inbox@test.example.com","id":838,"name":"Ignasse Inbox"},{"email":"user.fol.emp.inbox@test.example.com","id":840,"name":"Isabelle Follower Inbox"}],"res.users":[{"id":1,"partner_id":2,"share":false}]}}}
|
| 04/17/2026 18:30:20 | ERROR |
Subbuild # 380151:
odoo.tests.result: 2 failed, 0 error(s) of 1273 tests when loading database 'rb-abe9bdd-221440-380151'
|