c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #15672
[Bug 715485] Re: [PS] Product list view : filter : stock location
** Project changed: openobject-addons => openobject-client-web
** Changed in: openobject-client-web
Importance: Low => Undecided
** Changed in: openobject-client-web
Importance: Undecided => Low
** Changed in: openobject-client-web
Status: Invalid => Confirmed
** Changed in: openobject-client-web
Assignee: OpenERP R&D Addons Team 2 (openerp-dev-addons2) => OpenERP SA's Web Client R&D (openerp-dev-web)
** Summary changed:
- [PS] Product list view : filter : stock location
+ [PS] Product list view : filter :field stock location give traceback on web-client
** Description changed:
- 6.0.1
- ubuntu
+ I have faced the following traceback when search the stock location
+ field on extended filter in product list view.
- Product list view : extended filter : stock location
-
- => client web : I've a m2o
- => gtk client : I've a text field
-
- The GTK client should also have a m2o
-
- Francois Pietquin
- Professional Services
+ Traceback (most recent call last):
+ File "/home/tiny/workspace/openobject-client-web/lib/cherrypy/_cprequest.py", line 606, in respond
+ cherrypy.response.body = self.handler()
+ File "/home/tiny/workspace/openobject-client-web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
+ return self.callable(*self.args, **self.kwargs)
+ File "/home/tiny/workspace/openobject-client-web/openobject/tools/_expose.py", line 182, in func_wrapper
+ res = func(*args, **kw)
+ File "/home/tiny/workspace/openobject-client-web/openobject/controllers/_root.py", line 87, in default
+ return request.handler()
+ File "/home/tiny/workspace/openobject-client-web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
+ return self.callable(*self.args, **self.kwargs)
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/controllers/utils.py", line 112, in wrapper
+ return fn(*args, **kw)
+ File "/home/tiny/workspace/openobject-client-web/openobject/tools/_expose.py", line 182, in func_wrapper
+ res = func(*args, **kw)
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/controllers/search.py", line 107, in eval_domain_and_context
+ params, data = TinyDict.split(kw)
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 178, in split
+ return _make_dict(params, True), _make_dict(data, False)
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 80, in _make_dict
+ return make_dict_internal(data, is_params, set())
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 75, in make_dict_internal
+ res[k] = make_dict_internal(v, is_params and isinstance(v, TinyDict), previous_dict_ids)
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 75, in make_dict_internal
+ res[k] = make_dict_internal(v, is_params and isinstance(v, TinyDict), previous_dict_ids)
+ File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 41, in make_dict_internal
+ raise ValueError("Recursive dictionary detected, _make_dict does not handle recursive dictionaries.")
+ ValueError: Recursive dictionary detected, _make_dict does not handle recursive dictionaries.
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/715485
Title:
[PS] Product list view : filter :field stock location give traceback
on web-client
Status in OpenERP Web Client:
Confirmed
Bug description:
I have faced the following traceback when search the stock location
field on extended filter in product list view.
Traceback (most recent call last):
File "/home/tiny/workspace/openobject-client-web/lib/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/home/tiny/workspace/openobject-client-web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/tiny/workspace/openobject-client-web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/home/tiny/workspace/openobject-client-web/openobject/controllers/_root.py", line 87, in default
return request.handler()
File "/home/tiny/workspace/openobject-client-web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/tiny/workspace/openobject-client-web/addons/openerp/controllers/utils.py", line 112, in wrapper
return fn(*args, **kw)
File "/home/tiny/workspace/openobject-client-web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/home/tiny/workspace/openobject-client-web/addons/openerp/controllers/search.py", line 107, in eval_domain_and_context
params, data = TinyDict.split(kw)
File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 178, in split
return _make_dict(params, True), _make_dict(data, False)
File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 80, in _make_dict
return make_dict_internal(data, is_params, set())
File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 75, in make_dict_internal
res[k] = make_dict_internal(v, is_params and isinstance(v, TinyDict), previous_dict_ids)
File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 75, in make_dict_internal
res[k] = make_dict_internal(v, is_params and isinstance(v, TinyDict), previous_dict_ids)
File "/home/tiny/workspace/openobject-client-web/addons/openerp/utils/utils.py", line 41, in make_dict_internal
raise ValueError("Recursive dictionary detected, _make_dict does not handle recursive dictionaries.")
ValueError: Recursive dictionary detected, _make_dict does not handle recursive dictionaries.
References