Skip to content

Conversation

@trojikman
Copy link
Contributor

No description provided.

yelizariev and others added 3 commits February 24, 2021 22:01
STEPS:
* install access_apps
* uninstall access_apps
* open Apps menu

BEFORE: access error

AFTER: no errors, access rights are restored
STEPS:
* install module_procurement_jit
* install access_apps
* open Settings menus

BEFORE:

```
Odoo Server Error
Traceback (most recent call last):
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 624, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 310, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/opt/odoo/custom/src/odoo/odoo/tools/pycompat.py", line 14, in reraise
    raise value
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 669, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 350, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/custom/src/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 339, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 915, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/custom/src/odoo/odoo/http.py", line 515, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/auto/addons/web/controllers/main.py", line 1327, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/opt/odoo/auto/addons/web/controllers/main.py", line 1319, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo/custom/src/odoo/odoo/api.py", line 387, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo/custom/src/odoo/odoo/api.py", line 374, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/opt/odoo/custom/src/odoo/odoo/models.py", line 6240, in onchange
    record[name] = value
  File "/opt/odoo/custom/src/odoo/odoo/models.py", line 5740, in __setitem__
    return self._fields[key].__set__(self, value)
  File "/opt/odoo/custom/src/odoo/odoo/fields.py", line 1082, in __set__
    self.write(new_records, value)
  File "/opt/odoo/custom/src/odoo/odoo/fields.py", line 953, in write
    cache_value = self.convert_to_cache(value, records)
  File "/opt/odoo/custom/src/odoo/odoo/fields.py", line 2262, in convert_to_cache
    raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for res.config.settings.module_procurement_jit: 1
```

AFTER: no errors

WHY: since Odoo 13 it has to be string: odoo/odoo@a0e05e2
@trojikman
Copy link
Contributor Author

I approve to merge it now

@itpp-bot itpp-bot merged commit 6255c35 into itpp-labs:14.0 Feb 24, 2021
@itpp-bot
Copy link
Contributor

Approved by @trojikman

sent by 👷‍♂️ Merge Bot

@trojikman trojikman deleted the 14.0-access_apps-fix branch February 24, 2021 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants