Trunk:fields.related giving error on save.

Bug #530788 reported by Michael Dubois
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Server (MOVED TO GITHUB)
Fix Released
Undecided
Husen Daudi

Bug Description

Trunk -> HR>employee, adding email or phone return an error msg:

 File "/home/mdu/trunk/openobject-server/bin/osv/orm.py", line 2776, in write
    fobj = self._inherit_fields[field][2]
KeyError: 'phone'

thx, mike

Revision history for this message
Mantavya Gajjar (Open ERP) (mga) wrote :

Hello Michael Dubois,

can you pleas provide more information ?

how to generate this error ?

are you adding new field by development of new module or without module (customization) ?

thanks
mga

Revision history for this message
Michael Dubois (mdu) wrote : Re: [Bug 530788] Re: Trunk -> HR>employee, adding email or phone return an error msg

Hello,

go on object employee, tab personal information. (menu: HR > HR > Employee).
Add an emailm, then save. Return error:
File "/home/mdu/trunk/openobject-server/bin/netsvc.py", line 366, in
dispatch
    result = ExportService.getService(service_name).dispatch(method,
auth, params)
  File "/home/mdu/trunk/openobject-server/bin/service/web_services.py",
line 587, in dispatch
    res = fn(db, uid, *params)
  File "/home/mdu/trunk/openobject-server/bin/osv/osv.py", line 57, in
wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/mdu/trunk/openobject-server/bin/osv/osv.py", line 118, in
execute
    res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/mdu/trunk/openobject-server/bin/osv/osv.py", line 110, in
execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/mdu/trunk/openobject-server/bin/osv/orm.py", line 2900, in
write
    result += self._columns[field].set(cr, self, id, field, vals[field],
user, context=rel_context) or []
  File "/home/mdu/trunk/openobject-server/bin/osv/fields.py", line 695,
in set
    self._fnct_inv(obj, cr, user, id, name, value, self._fnct_inv_arg,
context)
  File "/home/mdu/trunk/openobject-server/bin/osv/fields.py", line 749,
in _fnct_write

obj.pool.get(field_detail['object']).write(cr,uid,[t_id],{args[-1]:values},
context=context)
  File "/home/mdu/trunk/openobject-server/bin/osv/orm.py", line 2774, in
write
    fobj = self._inherit_fields[field][2]
KeyError: 'email'

Let me know if you don't encournter this error.

Thx,

 mga (Open ERP) a écrit :
> Hello Michael Dubois,
>
> can you pleas provide more information ?
>
> how to generate this error ?
>
> are you adding new field by development of new module or without module
> (customization) ?
>
> thanks
> mga
>
>

affects: openobject-addons → openobject-server
Changed in openobject-server:
assignee: nobody → Harry (Open ERP) (hmo-tinyerp)
status: New → Confirmed
milestone: none → 5.2
Revision history for this message
Harry (OpenERP) (hmo-tinyerp) wrote : Re: Trunk -> HR>employee, adding email or phone return an error msg

Hello ,
It is problem in related field in framework. so I reassigned to framework team.

Thanks

Changed in openobject-server:
assignee: Harry (Open ERP) (hmo-tinyerp) → hda (OpenERP) (hda-tinyerp)
Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) wrote :

Fixes from stable ported to trunk solved the issue.
Thanks.

Changed in openobject-server:
status: Confirmed → Fix Released
summary: - Trunk -> HR>employee, adding email or phone return an error msg
+ Trunk:fields.related giving error on save.
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.