Untitled
unknown
plain_text
a year ago
6.0 kB
20
Indexable
Traceback (most recent call last):
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/http.py", line 1638, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/service/model.py", line 133, in retrying
result = func()
^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/http.py", line 1665, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/http.py", line 1869, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/addons/website/models/ir_http.py", line 237, in _dispatch
response = super()._dispatch(endpoint)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
result = endpoint(**request.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/http.py", line 700, in route_wrapper
result = endpoint(self, *args, **params_ok)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/addons/web/controllers/dataset.py", line 42, in call_kw
return self._call_kw(model, method, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/api.py", line 468, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/api.py", line 453, in _call_kw_multi
result = method(recs, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 6544, in onchange
record._update_cache(changed_values, validate=False)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 5346, in _update_cache
invf._update(inv_rec, self)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 4113, in _update
records.modified([self.name])
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 6079, in modified
for field, records, create in itertools.chain.from_iterable(todo):
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 6187, in _modified_triggers
yield from records._modified_triggers(subtree)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 6167, in _modified_triggers
records = self[invf.name]
~~~~^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 5920, in __getitem__
return self._fields[key].__get__(self, self.env.registry[self._name])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 2806, in __get__
return self.mapped(records)
^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 1273, in mapped
self.recompute(records)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 1370, in recompute
apply_except_missing(self.compute_value, recs)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 1343, in apply_except_missing
func(records)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 1392, in compute_value
records._compute_field_value(self)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 4232, in _compute_field_value
fields.determine(field.compute, self)
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/fields.py", line 98, in determine
return needle(*args)
^^^^^^^^^^^^^
File "/bitnami/odoo/addons/sale_timesheet_enterprise/models/analytic.py", line 63, in _compute_so_line
updatable_timesheets = self.filtered(lambda t: t._is_updatable_timesheet())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 5444, in filtered
return self.browse([rec.id for rec in self if func(rec)])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/bitnami/odoo/lib/odoo-16.0.post20240515-py3.11.egg/odoo/models.py", line 5444, in <listcomp>
return self.browse([rec.id for rec in self if func(rec)])
^^^^^^^^^
File "/bitnami/odoo/addons/sale_timesheet_enterprise/models/analytic.py", line 63, in <lambda>
updatable_timesheets = self.filtered(lambda t: t._is_updatable_timesheet())
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/bitnami/odoo/addons/sale_timesheet_enterprise/models/analytic.py", line 16, in _is_updatable_timesheet
return super()._is_updatable_timesheet() and not self.validated
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'super' object has no attribute '_is_updatable_timesheet'
The above server error caused the following client error:
nullEditor is loading...
Leave a Comment