server-ux icon indicating copy to clipboard operation
server-ux copied to clipboard

Trying to modify -> Dispose of an asset creates an error

Open gomworx opened this issue 2 months ago • 0 comments

Module

base_tier_validation

Describe the bug

RPC_ERROR Odoo Server Error Traceback (most recent call last): File "/home/odoo/src/odoo/odoo/http.py", line 1971, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/home/odoo/src/odoo/odoo/service/model.py", line 152, in retrying result = func() File "/home/odoo/src/odoo/odoo/http.py", line 1999, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/home/odoo/src/odoo/odoo/http.py", line 2203, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/home/odoo/src/odoo/odoo/http.py", line 786, in route_wrapper result = endpoint(self, *args, **params_ok) File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 29, in call_button action = self._call_kw(model, method, args, kwargs) File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 21, in _call_kw return call_kw(Model, method, args, kwargs) File "/home/odoo/src/odoo/odoo/api.py", line 484, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/home/odoo/src/odoo/odoo/api.py", line 469, in _call_kw_multi result = method(recs, *args, **kwargs) File "/home/odoo/src/enterprise/account_asset/wizard/asset_modify.py", line 396, in sell_dispose return self.asset_id.set_to_close(invoice_line_ids=invoice_lines, date=self.date, message=self.name) File "/home/odoo/src/enterprise/account_asset/models/account_asset.py", line 850, in set_to_close move_ids = full_asset._get_disposal_moves([invoice_line_ids] * len(full_asset), disposal_date) File "/home/odoo/src/user/addons/dns_account/models/account_asset.py", line 37, in _get_disposal_moves for move_line in move_ids.filtered(lambda m: m.asset_id == asset).line_ids: AttributeError: 'list' object has no attribute 'filtered'

The above server error caused the following client error: RPC_ERROR: Odoo Server Error RPC_ERROR at makeErrorFromResponse (https://XXXX.dev.odoo.com/web/assets/cfa014e/web.assets_web.min.js:2943:163) at XMLHttpRequest. (https://XXXX.dev.odoo.com/web/assets/cfa014e/web.assets_web.min.js:2947:13)

To Reproduce

Affected versions: V17.0

Steps to reproduce the behavior:

  1. Create an asset& confirm
  2. choose modify -> dispose
  3. error

Expected behavior standard odoo behaviour and dispose of the asset

Additional context Odoo.SH

gomworx avatar Sep 10 '25 08:09 gomworx