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

State: Failed finished in 19m

PR State: open

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

PR Author Email:

PR: #633

Committer: SonCrits

Committer Email: truongson290893@gmail.com

Commit: 2d2e2f9bb94d94592671b316107e0ecc9ef4c2cd

Description:

                                            [IMP] viin_brand: add viin bot assistant
                                            

Branch: 19.0

Instance ID: 0

Age:

Up-time:

Subbuilds Name State Detail
Build 378952 Check the quality with Pylint: from test_lint to test_pylint 18m Failed Log
Build 378953 At install tests: from account to website_timesheet 98m Failed Log
Build 378954 Post install tests: step install all modules 24m Succeed Log
Build 378955 Post install tests: from account to hr_recruitment_survey 73m Succeed Log
Build 378956 Post install tests: from hr_skills to pos_pine_labs 64m Failed Log
Build 378957 Post install tests: from pos_qfpay to spreadsheet_dashboard_hr_timesheet 83m Succeed Log
Build 378958 Post install tests: from spreadsheet_dashboard_im_livechat to viin_brand_crm 44m Failed Log
Build 378959 Post install tests: from viin_brand_digest to website_timesheet 24m Succeed Log
Build 378960 Test install all modules without demo data: from account to website_timesheet 18m Succeed Log
Create Date Level Message
04/10/2026 13:50:45 INFO
Updated repository Viindoo-odoo
04/10/2026 13:50:45 INFO
Updated repository Viindoo-tvtmaaddons
04/10/2026 13:50:45 INFO
Cloned repository Viindoo-branding
04/10/2026 14:10:00 ERROR
Subbuild # 378952: odoo.addons.test_lint.tests.test_override_signatures: FAIL: Subtest TestLintOverrideSignatures.test_lint_override_signature (module='viin_brand_mail', model='mail.template', method='_render_field') Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/addons/test_lint/tests/test_override_signatures.py", line 221, in test_lint_override_signature raise TypeError(msg) from None TypeError: Invalid override in mail.template of _render_field, missing positional parameters. Original definition in mail: def _render_field(self, field, res_ids, engine='inline_template', compute_lang=False, res_ids_lang=False, set_lang=False, add_context=None, options=None) Incompatible override definition in viin_brand_mail: def _render_field(self, field, res_ids, **kwargs)
04/10/2026 14:10:00 ERROR
Subbuild # 378952: odoo.tests.result: 1 failed, 0 error(s) of 36 tests when loading database 'rb-2d2e2f9-221422-378952'
04/10/2026 15:30:00 ERROR
Subbuild # 378953: odoo.addons.base.tests.test_module: FAIL: TestModuleManifest.test_default_manifest Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/addons/base/tests/test_module.py", line 36, in test_default_manifest self.assertDictEqual(manifest, { AssertionError: {'application': False, 'bootstrap': False, '[816 chars]None} != {'addons_path': '/tmp/odoo_test_addons_d65as[813 chars]: ''} {'addons_path': '/tmp/odoo_test_addons_d65asppr', 'application': False, 'assets': {}, 'author': 'Fapi', 'auto_install': False, 'bootstrap': False, 'category': 'Uncategorized', 'cloc_exclude': [], 'configurator_snippets': {}, 'configurator_snippets_addons': {}, 'countries': [], 'data': [], 'demo': [], 'demo_xml': [], 'depends': ['base'], 'description': '', 'external_dependencies': {}, - 'icon': '/viin_brand/static/img/apps/base.png', + 'icon': '/base/static/description/icon.png', 'images': [], 'images_preview_theme': {}, 'init_xml': [], 'installable': True, 'license': 'MIT', 'live_test_url': '', 'name': 'Temp odoo_test_module_2p35jlil', 'new_page_templates': {}, 'post_init_hook': '', 'post_load': '', 'pre_init_hook': '', 'sequence': 100, 'static_path': None, 'summary': '', 'test': [], 'theme_customizations': {}, 'uninstall_hook': '', 'update_xml': [], 'version': '19.0.1.0', 'web': False, 'website': ''}
04/10/2026 15:30:00 ERROR
Subbuild # 378953: odoo.modules.loading: Module base: 1 failures, 0 errors of 965 tests
04/10/2026 15:30:00 ERROR
Subbuild # 378953: odoo.modules.loading: At least one test failed when loading the modules.
04/10/2026 15:30:00 ERROR
Subbuild # 378953: odoo.tests.result: 1 failed, 0 error(s) of 6251 tests when loading database 'rb-2d2e2f9-221422-378953'
04/10/2026 15:20:08 ERROR
Subbuild # 378956: 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 2628, 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 347, 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 1398, 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 1727, in assertBusNotifications self.assertEqual(expected, json.loads(matching_notifs[0].message)) AssertionError: {'typ[1097 chars]': '/mail/static/description/icon.png', 'ratin[501 chars]123}} != {'typ[1097 chars]': '/viin_brand/static/img/apps/mail.png', 'ra[504 chars]123}} {'payload': {'data': {'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 263, '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': 2268, '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': 123, 'scheduledDatetime': False, 'subject': False, 'subtype_id': 1, 'thread': {'id': 123, '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', 'id': 123, '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': '2c31056803be53a9efdd5fa3e85d7423af12bac2c85b0bb1537ebb4eeeed7ec9o0x5ea4ee0b', 'id': 263, 'is_company': False, 'main_user_id': 160, 'name': 'Chell Gladys', 'user_livechat_username': False, 'write_date': '2026-04-10 07:20:03'}], 'res.users': [{'id': 160, 'partner_id': 263, 'share': True}]}, 'id': 123}, 'type': 'discuss.channel/new_message'}
04/10/2026 15:20:08 ERROR
Subbuild # 378956: 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 2628, 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[1491 chars]se}]} != {'mai[94 chars]up', Markup('<span><img src="/rating/static/sr[1496 chars]se}]} {'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 269, '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-10 07:20:03', 'date': '2026-04-10 07:20:26', 'default_subject': 'test1 Ernest Employee', 'email_from': '"test1" <test1@example.com>', 'id': 2280, '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': 124, 'scheduledDatetime': False, 'starred': False, 'subject': False, 'subtype_id': 2, 'thread': {'id': 124, 'model': 'discuss.channel'}, 'trackingValues': [], 'write_date': '2026-04-10 07:20:03'}], 'mail.message.subtype': [{'description': False, 'id': 2}], 'mail.thread': [{'display_name': 'test1 Ernest Employee', 'id': 124, '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': 'c3da318847a848882fb5e8b2f1f4f6a7b6e449e2543333a40e7ccfc4d83ae901o0x6a092af7', 'id': 269, 'is_company': False, 'main_user_id': 166, 'user_livechat_username': 'chuck', 'write_date': '2026-04-10 07:20:03'}], 'res.users': [{'id': 166, 'partner_id': 269, 'share': False}]}
04/10/2026 15:20:08 ERROR
Subbuild # 378956: 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 2628, 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 188, 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 1398, 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 1727, in assertBusNotifications self.assertEqual(expected, json.loads(matching_notifs[0].message)) AssertionError: {'typ[99 chars]thor_id': 364, 'author_guest_id': False, 'body[1274 chars]158}} != {'typ[99 chars]thor_guest_id': False, 'author_id': 364, 'body[1277 chars]158}} {'payload': {'data': {'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 364, 'body': ['markup', '<div ' 'class="o_mail_notification" ' 'data-oe-type="channel-joined">invited ' '<a href="#" ' 'data-oe-model="res.partner" ' 'data-oe-id="365">@Test ' 'Partner</a> to the ' 'channel</div>'], 'create_date': '2026-04-10 07:22:44', 'date': '2020-03-22 10:42:06', 'default_subject': 'Group', 'id': 2790, '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': 158, 'scheduledDatetime': False, 'subject': False, 'subtype_id': 1, 'thread': {'id': 158, 'model': 'discuss.channel'}, 'write_date': '2026-04-10 07:22:44'}], 'mail.message.subtype': [{'description': False, 'id': 1}], 'mail.thread': [{'display_name': 'Group', 'id': 158, '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': '4701cd80e8066f62f803b58cc0bff0115b82e39198df64645a0602c2e192c6a0o0x5ea4f07f', 'id': 364, 'is_company': False, 'main_user_id': 236, 'name': 'Ernest Employee', 'write_date': '2026-04-10 07:22:44'}], 'res.users': [{'id': 236, 'partner_id': 364, 'share': False}]}, 'id': 158}, 'type': 'discuss.channel/new_message'}
04/10/2026 15:20:08 ERROR
Subbuild # 378956: odoo.tests.result: 3 failed, 0 error(s) of 1603 tests when loading database 'rb-2d2e2f9-221422-378956'
04/10/2026 15:00:32 ERROR
Subbuild # 378958: 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 2628, in with_users func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2659, 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[28286 chars]se}]} != {'discuss.call.history': [{'duration_hour':[28265 chars]se}]} {'MessageReactions': [{'content': '👍', 'count': 1, 'guests': [], 'message': 2247, 'partners': [221], 'sequence': 36}, {'content': '😁', 'count': 2, 'guests': [], 'message': 2247, 'partners': [221, 220], 'sequence': 31}, {'content': '😊', 'count': 3, 'guests': [], 'message': 2247, 'partners': [221, 220, 219], 'sequence': 27}, {'content': '😁', 'count': 1, 'guests': [], 'message': 2245, 'partners': [221], 'sequence': 33}, {'content': '😊', 'count': 3, 'guests': [], 'message': 2245, 'partners': [221, 220, 219], 'sequence': 25}, {'content': '😏', 'count': 2, 'guests': [], 'message': 2245, 'partners': [220, 219], 'sequence': 26}], 'discuss.call.history': [{'duration_hour': -8458.068611111112, 'end_dt': False, 'id': 3}], 'discuss.channel': [{'avatar_cache_key': 'a5e42bd4fd8d13c34b8770a58e34e4caa22fab682e57051521740e87daa1e453d63e298e4c9e3346d7f93010d97ecf61990746faf0c320aa9a30dbd547db0d82', '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-10 07:22:40', 'member_count': 21, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'general', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'K9gX9iARVg'}, {'avatar_cache_key': '7938056cdaf50d483ad9d35f77f765a7f947ebd6857bf7bf753acd855b5ee38a15866813cdbf04c1f935b822a068db1ca13e90259056bedbcd367bf1e5d00218', 'channel_type': 'channel', 'create_uid': 111, '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-10 07:22:40', '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': '8tbS8mmgTh'}, {'avatar_cache_key': '115785896cf9ca4179e1230c73233c3da888137e3825ca383c275463b2bb5cd1daa5d6554b687f92019a7b133bbee93b4d07ae268c7b3e98417963c483486bca', 'channel_type': 'channel', 'create_uid': 111, '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-10 07:22:37', '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': 'oQ72yUQ54J'}, {'avatar_cache_key': '1e905e65c98662a9a4bb39e211e5dc1dc810216226f52d1b6a03332ce8e04bea72e5316bfa5f1a6b9564ae8dca084a8971fc83b32c249be2e9da1780bfa253c7', 'channel_type': 'channel', 'create_uid': 111, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'from_message_id': False, 'group_ids': [], 'group_public_id': 1, 'id': 29, 'invited_member_ids': [['ADD', [196]]], 'is_editable': True, 'last_interest_dt': '2026-04-10 07:22:37', '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': 'WjWbjgUXem'}, {'avatar_cache_key': 'b20a09950b6bc04681f3fa0318114e9eeed00f74a7e01d60bbebef6f2332f2be2c5c21539c51d951f07dc7f627b4df9bead4bbf06d5df4d159337a29976dad46', 'channel_type': 'channel', 'create_uid': 111, '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-10 07:22:37', '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': '5GKSFFqegr'}, {'avatar_cache_key': '036e16325da8415ea35a98835028964c5879d90f9c035d9985d9599d3c2581be288f3ba42089adc3392d363f376bf7ed5bf5db5d1a0d7f5d09c82284c40be621', 'channel_name_member_ids': [214, 215], 'channel_type': 'group', 'create_uid': 111, '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-10 07:22:38', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': '', 'parent_channel_id': False, 'rtc_session_ids': [['ADD', []]], 'uuid': 'Bnkn9TnfhF'}, {'channel_type': 'chat', 'create_uid': 111, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 31, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-04-10 07:22:38', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test14', 'rtc_session_ids': [['ADD', []]], 'uuid': '6uabpcQbvP'}, {'channel_type': 'chat', 'create_uid': 111, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 32, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-04-10 07:22:38', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test15', 'rtc_session_ids': [['ADD', []]], 'uuid': 'QxUfc92eAf'}, {'channel_type': 'chat', 'create_uid': 111, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 33, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-04-10 07:22:38', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test2', 'rtc_session_ids': [['ADD', []]], 'uuid': 'H9xu8uCsBX'}, {'channel_type': 'chat', 'create_uid': 111, 'default_display_mode': False, 'fetchChannelInfoState': 'fetched', 'id': 34, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-04-10 07:22:38', 'member_count': 2, 'message_needaction_counter': 0, 'message_needaction_counter_bus_id': 468, 'name': 'Ernest Employee, test3', 'rtc_session_ids': [['ADD', []]], 'uuid': 'tka5KpmxHa'}, {'channel_type': 'livechat', 'country_id': 104, 'create_uid': 112, 'default_display_mode': False, 'description': False, 'fetchChannelInfoState': 'fetched', 'id': 36, 'invited_member_ids': [['ADD', []]], 'is_editable': True, 'last_interest_dt': '2026-04-10 07:22:39', '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': 219, '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': 'imzT5FXRjQ'}, {'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-10 07:22:39', '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': 219, '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': 'HTAnF6rWf5'}], 'discuss.channel.member': [{'channel_id': {'id': 1, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 170, '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': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 27, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2245, 'id': 186, 'last_interest_dt': '2026-04-10 07:22:37', 'last_seen_dt': '2026-04-10 07:22:40', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2246, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': 2245, 'unpin_dt': False}, {'channel_id': {'id': 28, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2240, 'id': 191, 'last_interest_dt': '2026-04-10 07:22:37', 'last_seen_dt': '2026-04-10 07:22:38', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2241, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': 2240, 'unpin_dt': False}, {'channel_id': {'id': 29, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2241, 'id': 196, 'last_interest_dt': '2026-04-10 07:22:37', 'last_seen_dt': '2026-04-10 07:22:38', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2242, 'partner_id': 219, 'rtc_inviting_session_id': 3, 'seen_message_id': 2241, 'unpin_dt': False}, {'channel_id': {'id': 29, 'model': 'discuss.channel'}, 'id': 197, 'partner_id': 221}, {'channel_id': {'id': 30, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': 2242, 'id': 201, 'last_interest_dt': '2026-04-10 07:22:37', 'last_seen_dt': '2026-04-10 07:22:39', 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 2243, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': 2242, 'unpin_dt': False}, {'channel_id': {'id': 35, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 214, 'last_interest_dt': '2026-04-10 07:22:38', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 35, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'fetched_message_id': False, 'id': 215, 'last_seen_dt': False, 'partner_id': 231, 'seen_message_id': False}, {'channel_id': {'id': 31, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 206, 'last_interest_dt': '2026-04-10 07:22:38', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 31, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'fetched_message_id': False, 'id': 207, 'last_seen_dt': False, 'partner_id': 233, 'seen_message_id': False}, {'channel_id': {'id': 32, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 208, 'last_interest_dt': '2026-04-10 07:22:38', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 32, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'fetched_message_id': False, 'id': 209, 'last_seen_dt': False, 'partner_id': 234, 'seen_message_id': False}, {'channel_id': {'id': 33, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 210, 'last_interest_dt': '2026-04-10 07:22:38', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 33, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'fetched_message_id': False, 'id': 211, 'last_seen_dt': False, 'partner_id': 221, 'seen_message_id': False}, {'channel_id': {'id': 34, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 212, 'last_interest_dt': '2026-04-10 07:22:38', 'last_seen_dt': False, 'message_unread_counter': 0, 'message_unread_counter_bus_id': 468, 'mute_until_dt': False, 'new_message_separator': 0, 'partner_id': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': False}, {'channel_id': {'id': 34, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:06', 'fetched_message_id': False, 'id': 213, 'last_seen_dt': False, 'partner_id': 222, 'seen_message_id': False}, {'channel_id': {'id': 36, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:39', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 216, 'last_interest_dt': '2026-04-10 07:22:38', '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': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': '2026-04-10 07:22:39'}, {'channel_id': {'id': 36, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:39', 'fetched_message_id': 2243, 'id': 217, 'last_seen_dt': '2026-04-10 07:22:39', 'livechat_member_type': 'visitor', 'partner_id': 220, 'seen_message_id': 2243}, {'channel_id': {'id': 37, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:39', 'custom_channel_name': False, 'custom_notifications': False, 'fetched_message_id': False, 'id': 218, 'last_interest_dt': '2026-04-10 07:22:38', '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': 219, 'rtc_inviting_session_id': False, 'seen_message_id': False, 'unpin_dt': '2026-04-10 07:22:39'}, {'channel_id': {'id': 37, 'model': 'discuss.channel'}, 'create_date': '2026-04-10 07:22:39', 'fetched_message_id': 2244, 'guest_id': 9, 'id': 219, 'last_seen_dt': '2026-04-10 07:22:39', 'livechat_member_type': 'visitor', 'seen_message_id': 2244}], 'discuss.channel.rtc.session': [{'channel_member_id': 197, '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': 'b0eb3adad718afd60c76ef913fb171f01509afd53e0ee3b192d3a1d924ec2ed5o0x6826fd4c', 'country_id': 20, 'id': 9, 'im_status': 'offline', 'im_status_access_token': '97af7d5bad62acf4fe7c43e66a9d95109dd09cf694689a3cd59129d1b3c2fdc2o0x68267acd', 'name': 'Visitor', 'offline_since': False, 'write_date': '2026-04-10 07:22:39'}], 'mail.message': [{'attachment_ids': [], 'author_guest_id': False, 'author_id': 219, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-04-10 07:22:06', 'date': '2026-04-10 07:22:40', 'default_subject': 'general', 'email_from': '"Ernest Employee" <e.e@example.com>', 'id': 2247, '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': 2247}, {'content': '😁', 'message': 2247}, {'content': '😊', 'message': 2247}], '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-10 07:22:06'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 221, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-04-10 07:22:06', 'date': '2026-04-10 07:22:40', 'default_subject': 'public channel 1', 'email_from': '"test2" <test2@example.com>', 'id': 2245, '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': [219], 'pinned_at': False, 'rating_id': False, 'reactions': [{'content': '😁', 'message': 2245}, {'content': '😊', 'message': 2245}, {'content': '😏', 'message': 2245}], '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-10 07:22:06'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 219, 'body': ['markup', '<div class="o_mail_notification">created this ' 'channel.</div>'], 'create_date': '2026-04-10 07:22:06', 'date': '2026-04-10 07:22:38', 'default_subject': 'public channel 2', 'email_from': '"Ernest Employee" <e.e@example.com>', 'id': 2240, '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-10 07:22:06'}, {'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-10 07:22:06', 'date': '2026-04-10 07:22:40', 'default_subject': 'group restricted channel 1', 'email_from': '"OdooBot" <odoobot@example.com>', 'id': 2246, '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-10 07:22:06'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 219, 'body': ['markup', '<div class="o_mail_notification">created this ' 'channel.</div>'], 'create_date': '2026-04-10 07:22:06', 'date': '2026-04-10 07:22:39', 'default_subject': 'group restricted channel 2', 'email_from': '"Ernest Employee" <e.e@example.com>', 'id': 2242, '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-10 07:22:06'}, {'attachment_ids': [], 'author_guest_id': False, 'author_id': 220, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-04-10 07:22:06', 'date': '2026-04-10 07:22:39', 'default_subject': 'test1 Ernest Employee', 'email_from': '"test1" <test1@example.com>', 'id': 2243, '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-10 07:22:06'}, {'attachment_ids': [], 'author_guest_id': 9, 'author_id': False, 'body': ['markup', '<p>test</p>'], 'create_date': '2026-04-10 07:22:39', 'date': '2026-04-10 07:22:39', 'default_subject': 'Visitor Ernest Employee', 'email_from': False, 'id': 2244, '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-10 07:22:39'}], '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': 2245, 'notification_status': 'sent', 'notification_type': 'inbox', 'res_partner_id': 219}], 'mail.thread': [{'display_name': 'general', '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', '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', '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', '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', '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', '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', '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': 'd81dd39dc25630e5963fd9cfb4f0c7d3b6e0f6bee432b4111650f1e0340ca38bo0x682942d6', 'country_id': False, 'email': 'e.e@example.com', 'id': 219, 'im_status': 'online', 'im_status_access_token': '1eaf8698e295f469d544aa0f073765028479022af14f5eec7f132e35b7e13c8bo0x6828b056', 'is_company': False, 'is_public': False, 'main_user_id': 111, 'mention_token': 'ec5c9d7527c96e7d8223a253ed887de19fd2041c231eab48f8fbb4c8a58a54d7o0x6823cef4', 'name': 'Ernest Employee', 'user_livechat_username': False, 'write_date': '2026-04-10 07:22:06'}, {'active': True, 'avatar_128_access_token': '99c02a95736f411abf3ceeb88a3084d6d56d7ddc364bf12b1ba2c48a5349f2dbo0x68293ad6', 'email': 'test2@example.com', 'id': 221, 'im_status': 'offline', 'im_status_access_token': '5e2aa642c456d1f3cdfd9abc0daec55adb06f408e82838423b590dcd6cd671e7o0x6828a8d6', 'is_company': False, 'main_user_id': 113, 'mention_token': '07a7044c7e7447930a309b525df06709faab8974efa91ac3ba4cc8e257e21ab8o0x6823cafc', 'name': 'test2', 'write_date': '2026-04-10 07:22:06'}, {'active': True, 'avatar_128_access_token': '024911ca9906642051d9b80d66a7ed1e17b77ce14218ab5043dff99af39d1fe4o0x68293c0f', 'email': False, 'id': 231, 'im_status': 'offline', 'im_status_access_token': '900e828d52f390365fd88b5334a75adf79bb19cba69c8368cb191dcf938434c0o0x6828a9fd', 'is_company': False, 'main_user_id': 123, 'mention_token': '763d2a75a64415a51cf90459b1ecc13d1f688dd27c829a948211cd1683487be9o0x6823cba3', 'name': 'test12', 'write_date': '2026-04-10 07:22:06'}, {'active': True, 'avatar_128_access_token': 'e99877968da4691f77f11842c54c17fa99cd66bfcc621eecad54e3816a975428o0x68293e5e', 'email': False, 'id': 233, 'im_status': 'offline', 'im_status_access_token': '9ca21e96dddc34276ad4ab51b5dfa93ef6400ed5cfeea73741a1ab5f8fcdafbdo0x6828ac27', 'is_company': False, 'main_user_id': 125, 'mention_token': '27df77f88f8e3e5dd82369e5962585b210b910d1c2c5b08f36f9dc0baf756203o0x6823ccca', 'name': 'test14', 'write_date': '2026-04-10 07:22:06'}, {'active': True, 'avatar_128_access_token': '9c6f53dbe470771f45b69819ce6ae1fd56665204626bfc7f571296662b539951o0x68293f85', 'email': False, 'id': 234, 'im_status': 'offline', 'im_status_access_token': 'f52d9c4290075f76058f292e9d1c1c4a58856ac9856cf64f66eed26c9d0bd4f8o0x6828ad3c', 'is_company': False, 'main_user_id': 126, 'mention_token': 'e161787c89451cc8da28a7b13f3b716cbb62185778d25d313df9e0558561f9c6o0x6823cd5d', 'name': 'test15', 'write_date': '2026-04-10 07:22:06'}, {'active': True, 'avatar_128_access_token': '8fd8994a2d1385777c8a597624a52a11bdacbdeb564673d58bfeae177fcd9f69o0x68293bfd', 'email': False, 'id': 222, 'im_status': 'offline', 'im_status_access_token': '09755bbfffebe1efa5a1d07f6b936de2f994666abd54276d726d61ebc49ba13co0x6828a9eb', 'is_company': False, 'main_user_id': 114, 'mention_token': 'cc90c2e324d6e6d949b4aefa55e7642b73fd048eb9563b146fedf59037b26d18o0x6823cb90', 'name': 'test3', 'write_date': '2026-04-10 07:22:06'}, {'active': True, 'avatar_128_access_token': 'cb9ee2c720da7d40c27fa246ed0fbd438d08497afe3c175e5d6678542f810952o0x682939ae', 'country_id': 104, 'email': 'test1@example.com', 'id': 220, 'im_status': 'offline', 'im_status_access_token': 'c75b073fd2f2ad9fafb55e94d8401c4285d12348da72f6daab5f1454489f9e99o0x6828a7c1', 'is_company': False, 'is_public': False, 'main_user_id': 112, 'mention_token': '82ff66184c6f05f096979dd6987f56eb14e1b8879a5c32825c8a79ef7672f89eo0x6823ca69', 'name': 'test1', 'offline_since': False, 'user_livechat_username': False, 'write_date': '2026-04-10 07:22:06'}, {'avatar_128_access_token': '721371edcfeb950d0886dffd83f774da9cd9e1619c5d116c07aa451a6f9ca7e3o0x6827fd51', 'id': 2, 'is_company': False, 'main_user_id': 1, 'name': 'OdooBot', 'write_date': '2026-04-10 07:22:06'}], 'res.users': [{'employee_ids': [36], 'id': 111, 'partner_id': 219, 'share': False}, {'employee_ids': [48], 'id': 123, 'partner_id': 231, 'share': False}, {'employee_ids': [50], 'id': 125, 'partner_id': 233, 'share': False}, {'employee_ids': [51], 'id': 126, 'partner_id': 234, 'share': False}, {'employee_ids': [38], 'id': 113, 'partner_id': 221, 'share': False}, {'employee_ids': [39], 'id': 114, 'partner_id': 222, 'share': False}, {'id': 1, 'partner_id': 2, 'share': False}, {'id': 112, 'partner_id': 220, 'share': False}]}
04/10/2026 15:00:32 ERROR
Subbuild # 378958: odoo.addons.test_lint.tests.test_override_signatures: FAIL: Subtest TestLintOverrideSignatures.test_lint_override_signature (module='viin_brand_mail', model='mail.template', method='_render_field') Traceback (most recent call last): File "/data/build/Viindoo-odoo-19.0/odoo/addons/test_lint/tests/test_override_signatures.py", line 221, in test_lint_override_signature raise TypeError(msg) from None TypeError: Invalid override in mail.template of _render_field, missing positional parameters. Original definition in mail: def _render_field(self, field, res_ids, engine='inline_template', compute_lang=False, res_ids_lang=False, set_lang=False, add_context=None, options=None) Incompatible override definition in viin_brand_mail: def _render_field(self, field, res_ids, **kwargs)
04/10/2026 15:00:32 ERROR
Subbuild # 378958: odoo.tests.result: 2 failed, 0 error(s) of 1165 tests when loading database 'rb-2d2e2f9-221422-378958'