← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 701564] Re: XML-RPC: fields_view_get called with None as view_id => "cannot marshal None unless allow_none is enabled"

 

** Patch added: "trivial fix"
   https://bugs.launchpad.net/bugs/701564/+attachment/1791288/+files/xmlrpc_fvg_none.patch

-- 
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/701564

Title:
  XML-RPC: fields_view_get called with None as view_id => "cannot
  marshal None unless allow_none is enabled"

Status in OpenObject Web Client:
  Confirmed

Bug description:
  How to reproduce, on web client revno  4310
  --------------------------------------------------------
  1) Configure your web client to connect to the server using XML-RPC protocol, by modifying doc/openerp-web.cfg:
       openerp.server.port = '8069'
       openerp.server.protocol = 'http'

  2) Connect to any database, and open any menu bound to an action that
  does not hardcode the view_id to use. For example, as admin go to
  Administration > Companies > Companies

  3) You get an error:  "cannot marshal None unless allow_none is
  enabled"

  Analysis
  ----------
  Looking at the traceback, the web client calls fields_view_get with None as view_id:
     (u'res.company', 'fields_view_get', None, 'search', ..., True, False) 

  A trivial patch is attached, but a more global check of similar cases
  might be useful (or perhaps a sanity check at rpc stack layer?)





References