Skip to content

base_name_search_improved - Portal Access Managment #467

@MiguelMachadoM

Description

@MiguelMachadoM

@dreispt
This ocurrs in when click on customer --> More --> Portal Access Managment.

Traceback (most recent call last):
File "/opt/odoov1/OCB/openerp/http.py", line 539, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoov1/OCB/openerp/http.py", line 576, in dispatch
result = self._call_function(*_self.params)
File "/opt/odoov1/OCB/openerp/http.py", line 312, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/opt/odoov1/OCB/openerp/service/model.py", line 118, in wrapper
return f(dbname, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/http.py", line 309, in checked_call
return self.endpoint(_a, *_kw)
File "/opt/odoov1/OCB/openerp/http.py", line 805, in call
return self.method(_args, *_kw)
File "/opt/odoov1/OCB/openerp/http.py", line 405, in response_wrap
response = f(_args, *_kw)
File "/opt/odoov1/OCB/addons/web/controllers/main.py", line 944, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoov1/OCB/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/api.py", line 372, in old_api
result = method(recs, _args, *_kwargs)
File "/opt/odoov1/extra-addons/base_name_search_improved/models/ir_model.py", line 61, in name_search
res = _extend_name_results(self, domain, res, limit)
File "/opt/odoov1/extra-addons/base_name_search_improved/models/ir_model.py", line 27, in _extend_name_results
recs = self.search(domain, limit=limit - result_count)
File "/opt/odoov1/OCB/openerp/api.py", line 266, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/api.py", line 508, in new_api
result = method(self._model, cr, uid, _args, *_old_kwargs)
File "/opt/odoov1/OCB/openerp/addons/base/res/res_users.py", line 121, in search
return super(res_groups, self).search(cr, uid, args, offset, limit, order, context, count)
File "/opt/odoov1/OCB/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/models.py", line 1646, in search
return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count)
File "/opt/odoov1/OCB/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/models.py", line 4673, in _search
query = self._where_calc(cr, user, args, context=context)
File "/opt/odoov1/OCB/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoov1/OCB/openerp/models.py", line 4484, in _where_calc
e = expression.expression(cr, user, domain, self, context)
File "/opt/odoov1/OCB/openerp/osv/expression.py", line 662, in init
self.parse(cr, uid, context=context)
File "/opt/odoov1/OCB/openerp/osv/expression.py", line 921, in parse
fct_domain = column.search(cr, uid, model, left, [leaf.leaf], context=context)
File "/opt/odoov1/OCB/openerp/osv/fields.py", line 1423, in search
return self._fnct_search(obj, cr, uid, obj, name, args, context=context)
File "/opt/odoov1/OCB/openerp/addons/base/res/res_users.py", line 80, in _search_group
group_name = values.pop().strip()
IndexError: pop from empty list

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions