someone can tell me why, when i post my DIFF code, all format removed ?? **indentation used is space
-- You received this bug notification because you are a member of OpenERP SA's Web Client R&D, which is a bug assignee. https://bugs.launchpad.net/bugs/718989 Title: [Trunk] related fields on a integer, display false for value 0 Status in OpenERP Web Client: Confirmed Bug description: How reproduce the bug Create a related fields to a integer fields, set value of the field to 0, related fields show "false" In bin/ovs/fields.py class related function _fnct_read: near line 902 if not t_data[self.arg[i]]: t_data = False Change by if not (t_data[self.arg[i]] or (self._type =='integer' and isinstance(t_data[self.arg[i]],int))): t_data = False That allow integer 0 to not be replace by False But is not enougt near line 914 elif t_data: res[data.id] = t_data change by elif t_data or t_data==0: res[data.id] = t_data That allow 0 to be return as value Note: is not a big problem, but when a secretary see a False in a field when she supposed to see a 0, she not understand, she dont know in Programming 0 means False. _______________________________________________ Mailing list: https://launchpad.net/~openerp-dev-web Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-dev-web More help : https://help.launchpad.net/ListHelp

