Commit: us_act_zvirky:8339b6f3  
Subject: add us_act_zvirky
Author: umanets
Committer: umanets
Commit: us_print_forms_ua_sale:4368ca0e  
Subject: v2 Update print form to v19
Author: umanets
Committer: umanets
Commit: us_print_forms_ua_base:bbdfeca6  
Subject: v2 Update print form to v19
Author: umanets
Committer: umanets
Commit: l10n_ua_base:865c6f65  
Subject: Update print form to v19
Author: umanets
Committer: umanets
Commit: us_print_forms_ua_hr_expense:3a600df8  
Subject: Update print form to v19
Author: umanets
Committer: umanets
Commit: us_print_forms_ua_purchase:e786284c  
Subject: Update print form to v19
Author: umanets
Committer: umanets
Commit: us_print_forms_ua_account:6577910c  
Subject: Update print form to v19
Author: umanets
Committer: umanets
Commit: odoo:681610c0  
Subject: [IMP] web: backport canonical tags params to 18.0
Author: Xavier-Do
Committer: Xavier-Do
Version: 19.0
Config: Default with tests
Build time: 82s
Wait time: 85s
Load time: 1m22s
Date Level Type Message
2026-04-28 12:13:23 INFO runbot Init build environment with config Default with tests
2026-04-28 12:13:23 Starting step all_with_tests from config Default with tests
2026-04-28 12:13:23 Using Dockerfile Tag odoo:DockerDefault
2026-04-28 12:13:43 INFO server odoo.modules.loading:350 1 modules loaded in 6.67s, 8398 queries (+8398 extra)
2026-04-28 12:14:21 INFO server odoo.modules.loading:350 72 modules loaded in 37.49s, 44992 queries (+44993 extra)
2026-04-28 12:14:23 WARNING server odoo.tests.result:713 0 failed, 0 error(s) of 0 tests when loading database '02562-19-0-all_with_tests'
2026-04-28 12:14:26 INFO runbot Getting results for build 02562-19-0
2026-04-28 12:14:26 Step all_with_tests finished in 60s
2026-04-28 12:14:26 Starting step base from config Default with tests
2026-04-28 12:14:26 Using Dockerfile Tag odoo:DockerDefault
2026-04-28 12:14:37 INFO server odoo.modules.loading:350 1 modules loaded in 7.56s, 8398 queries (+8398 extra)
2026-04-28 12:14:42 INFO server odoo.modules.loading:350 14 modules loaded in 3.46s, 4673 queries (+4673 extra)
2026-04-28 12:14:45 INFO runbot Getting results for build 02562-19-0
2026-04-28 12:14:45 Step base finished in 16s
2026-04-28 12:14:45 Starting step run from config Default with tests
2026-04-28 12:14:45 INFO runbot Start running build 02562-19-0
2026-04-28 12:14:45 Using Dockerfile Tag odoo:DockerDefault
2026-04-28 12:14:48 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-04-28 12:14:49 INFO server odoo.modules.loading:350 72 modules loaded in 1.21s, 0 queries (+0 extra)
2026-04-28 13:25:30 INFO server odoo.modules.loading:350 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-04-28 13:25:32 INFO server odoo.modules.loading:350 76 modules loaded in 1.62s, 1234 queries (+1234 extra)
2026-04-28 13:25:45 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-04-28 13:25:45 INFO server odoo.modules.loading:350 76 modules loaded in 0.07s, 0 queries (+0 extra)
2026-04-28 13:26:23 INFO server odoo.modules.loading:350 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-04-28 13:26:23 INFO server odoo.modules.loading:350 76 modules loaded in 0.07s, 0 queries (+0 extra)
2026-04-28 14:09:05 WARNING server odoo.addons.web.controllers.report:143
Error while generating report us_print_forms_ua_hr_expense.main_avansovyy_zvit_report
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/controllers/report.py", line 120, in report_download
    response = self.report_routes(reportname, docids=docids, converter=converter, context=context)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 808, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/report.py", line 42, in report_routes
    pdf = report.with_context(context)._render_qweb_pdf(reportname, docids, data=data)[0]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_print_forms_ua_account/models/ir_actions_report.py", line 16, in _render_qweb_pdf
    return super()._render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions_report.py", line 1040, in _render_qweb_pdf
    collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/account/models/ir_actions_report.py", line 74, in _pre_render_qweb_pdf
    return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions_report.py", line 1031, in _pre_render_qweb_pdf
    return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 23, in _render_qweb_pdf_prepare_streams
    result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/sale/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
    collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
    collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/hr_expense/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
    res = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
    collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/account/models/ir_actions_report.py", line 21, in _render_qweb_pdf_prepare_streams
    return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions_report.py", line 879, in _render_qweb_pdf_prepare_streams
    html = self.with_context(**additional_context)._render_qweb_html(report_ref, all_res_ids_wo_stream, data=data)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions_report.py", line 1119, in _render_qweb_html
    return self._render_template(report.report_name, data), 'html'
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_actions_report.py", line 789, in _render_template
    return view_obj._render_template(template, values).encode()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_ui_view.py", line 2543, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 733, in _render
    return Markup(''.join(iterator))
                  ^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 761, in _render_iterall
    for item in frame.iterator:
  File "<1216>", line 1381, in template_us_print_forms_ua_hr_expense_avansovyy_zvit_report_1216
  File "<1216>", line 1367, in template_us_print_forms_ua_hr_expense_avansovyy_zvit_report_1216_content
  File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 624, in __str__
    self.html = ''.join(self.irQweb._render_iterall(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 761, in _render_iterall
    for item in frame.iterator:
  File "<1216>", line 202, in template_us_print_forms_ua_hr_expense_avansovyy_zvit_report_1216_t_call_0
  File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/odoo/addons/mail/models/mail_thread.py", line 484, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/odoo/odoo/orm/fields.py", line 84, in determine
    return needle(records, *args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields.py", line 720, in _compute_related
    record[self.name] = self._process_related(value[self.related_field.name], record.env)
                                              ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/models.py", line 6686, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/models.py", line 5374, in _search
    sec_domain = self.env['ir.rule']._compute_domain(self._name, 'read')
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/cache.py", line 98, in lookup
    return self.lookup(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tools/cache.py", line 155, in lookup
    value = self.method(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_rule.py", line 158, in _compute_domain
    user_groups = self.env.user.all_group_ids
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 449, in _compute_all_group_ids
    user.all_group_ids = user.group_ids.all_implied_ids
                         ^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/odoo/orm/models.py", line 3812, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/orm/models.py", line 3940, in _fetch_query
    field.read(fetched)
  File "/data/build/odoo/odoo/orm/fields_relational.py", line 1375, in read
    query = comodel._search(domain, order=comodel._order, bypass_access=filter_access)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/res_groups.py", line 175, in _search
    return super()._search(domain, offset, limit, order, **kwargs)
           ^^^
 ...<message too long, truncated>
2026-04-28 14:12:36 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-04-28 14:12:37 INFO server odoo.modules.loading:350 77 modules loaded in 0.37s, 220 queries (+220 extra)
2026-04-28 14:12:40 INFO server odoo.modules.loading:350 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-04-28 14:12:40 INFO server odoo.modules.loading:350 77 modules loaded in 0.04s, 0 queries (+0 extra)
2026-04-28 14:13:45 INFO server odoo.modules.loading:350 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-04-28 14:13:45 INFO server odoo.modules.loading:350 77 modules loaded in 0.05s, 0 queries (+0 extra)
2026-04-30 05:26:44 INFO runbot Kill build 02562-19-0