[7.0/trunk] Share with Customer not working

Bug #1158306 reported by DBR (OpenERP)
This bug report is a duplicate of:  Bug #1159769: Share wizard gives a error. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Confirmed
Medium
OpenERP R&D Addons Team 3

Bug Description

Hello,

Tested with latest code in trunk as well as V7.

Go to sales> customer : Open any customer in form view From More button try to share customer.
Giving the traceback:

Client Traceback (most recent call last):
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/http.py", line 203, in dispatch
    response["result"] = method(self, **self.params)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/controllers/main.py", line 1133, in call_button
    action = self._call_kw(req, model, method, args, {})
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/controllers/main.py", line 1121, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/session.py", line 43, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/session.py", line 31, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/session.py", line 104, in send
    raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)

Server Traceback (most recent call last):
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/web/session.py", line 90, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/netsvc.py", line 293, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/osv/osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/osv/osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr
    return fct_src(cr, uid, model, method, *args, **kw)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/share/wizard/share_wizard.py", line 717, in go_step_2
    obj0, obj1, obj2, obj3 = self._get_relationship_classes(cr, uid, model, context=context)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/share/wizard/share_wizard.py", line 468, in _get_relationship_classes
    obj1 = self._get_recursive_relations(cr, uid, model, ['one2many'], relation_fields=obj0, context=context)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/share/wizard/share_wizard.py", line 438, in _get_recursive_relations
    [coltype], relation_fields + local_rel_fields, suffix=relation_field, context=context)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/share/wizard/share_wizard.py", line 438, in _get_recursive_relations
    [coltype], relation_fields + local_rel_fields, suffix=relation_field, context=context)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/share/wizard/share_wizard.py", line 438, in _get_recursive_relations
    [coltype], relation_fields + local_rel_fields, suffix=relation_field, context=context)
  File "/home/odoo/runbot/static/openerp-dev-7-0-5132/server/openerp/addons/share/wizard/share_wizard.py", line 419, in _get_recursive_relations
    reverse_rel = coldef._fields_id
AttributeError: 'function' object has no attribute '_fields_id'

Regards,
Devishree (DBR)

affects: openobject-server → openobject-addons
Changed in openobject-addons:
assignee: nobody → OpenERP R&D Addons Team 3 (openerp-dev-addons3)
importance: Undecided → Medium
status: New → Confirmed
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.