[trunk] cannot import - argument missing

Bug #1291279 reported by Sylvain Van Hoof @ Eezee-it
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Odoo Server (MOVED TO GITHUB)
New
Undecided
Unassigned

Bug Description

Hello,

I've a bug when I try to import some data in OpenERP v8 (branch trunk) on any model.

1. Select any model (eg: res.partner)
2. Click on "import"
3. Select a CSV file

This is the bug:
Traceback (most recent call last):
  File "/opt/local/openerp/projects/project/lib/python2.7/site-packages/werkzeug/serving.py", line 159, in run_wsgi
    execute(app)
  File "/opt/local/openerp/projects/project/lib/python2.7/site-packages/werkzeug/serving.py", line 146, in execute
    application_iter = app(environ, start_response)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/service/server.py", line 261, in app
    return self.app(e, s)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/service/wsgi_server.py", line 362, in application
    return application_unproxied(environ, start_response)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/service/wsgi_server.py", line 348, in application_unproxied
    result = handler(environ, start_response)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 1016, in __call__
    return self.dispatch(environ, start_response)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 995, in __call__
    return self.app(environ, start_wrapped)
  File "/opt/local/openerp/projects/project/lib/python2.7/site-packages/werkzeug/wsgi.py", line 411, in __call__
    return self.app(environ, start_response)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 995, in __call__
    return self.app(environ, start_wrapped)
  File "/opt/local/openerp/projects/project/lib/python2.7/site-packages/werkzeug/wsgi.py", line 411, in __call__
    return self.app(environ, start_response)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 1148, in dispatch
    result = ir_http._dispatch()
  File "/opt/local/openerp/projects/project/openerp/server/openerp/addons/base/ir/ir_http.py", line 120, in _dispatch
    return self._handle_exception(e)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/addons/base/ir/ir_http.py", line 116, in _dispatch
    result = request.dispatch()
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 458, in dispatch
    r = self._call_function(**self.params)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 223, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 220, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 559, in __call__
    return self.method(*args, **kw)
  File "/opt/local/openerp/projects/project/openerp/server/openerp/http.py", line 266, in response_wrap
    response = f(*args, **kw)
TypeError: set_file() takes at least 4 arguments (4 given)

This is the method signature:
def set_file(self, req, file, import_id, jsonp='callback'):

**kw contain:
{'import_id': u'9', 'file': <FileStorage: u'attributes_values.csv' ('application/vnd.ms-excel')>, 'jsonp': u'import_callback_26'}

Missing parameter: req !

Do you need more information ?

Thanks you for all,
Sylvain Van Hoof for Eezee-it

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.