OCA / l10n-spain

Odoo Spain Localization
https://www.aeodoo.org/estado-localizacion
GNU Affero General Public License v3.0
272 stars 517 forks source link

[16.0][FIX] l10n_es_aeat_mod347: Handle traceback on partner selection #3592

Closed Christian-RB closed 2 months ago

Christian-RB commented 3 months ago

Cuando se selecciona un contacto sin VAT genera un traceback en la sección de Real Estate records: Traceback (most recent call last): File "/opt/odoo/odoo/http.py", line 1638, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/opt/odoo/odoo/service/model.py", line 133, in retrying result = func() File "/opt/odoo/odoo/http.py", line 1665, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/opt/odoo/odoo/http.py", line 1869, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) File "/opt/odoo/addons/website/models/ir_http.py", line 237, in _dispatch response = super()._dispatch(endpoint) File "/opt/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch result = endpoint(request.params) File "/opt/odoo/odoo/http.py", line 700, in route_wrapper result = endpoint(self, *args, *params_ok) File "/opt/odoo/addons/web/controllers/dataset.py", line 42, in call_kw return self._call_kw(model, method, args, kwargs) File "/opt/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/opt/odoo/odoo/api.py", line 468, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/opt/odoo/odoo/api.py", line 453, in _call_kw_multi result = method(recs, args, kwargs) File "/opt/odoo/odoo/models.py", line 6606, in onchange record._onchange_eval(name, field_onchange[name], result) File "/opt/odoo/odoo/models.py", line 6317, in _onchange_eval method_res = method(self) File "/mnt/data/odoo-addons-dir/l10n_es_aeat_mod347/models/mod347.py", line 747, in _onchange_partner_id "partner_vat": vals.pop("partner_vat"), KeyError: 'partner_vat'

The above server error caused the following client error: null

OCA-git-bot commented 2 months ago

On my way to merge this fine PR! Prepared branch 16.0-ocabot-merge-pr-3592-by-pedrobaeza-bump-patch, awaiting test results.

OCA-git-bot commented 2 months ago

Congratulations, your PR was merged at b4d1f08adff9564be69f5071b7a664a3d5b29a0f. Thanks a lot for contributing to OCA. ❤️