~unifield-team/unifield-wm/us-671-homere

« back to all changes in this revision

Viewing changes to msf_instance/msf_instance.py

  • Committer: jftempo
  • Date: 2016-02-09 07:08:16 UTC
  • Revision ID: jfb@tempo-consulting.fr-20160209070816-ge8t91n0izqg18t8
US-898 [FIX] msf.instance bad field computation

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
        res = {}
83
83
        if not ids:
84
84
            return res
85
 
        child_ids = []
86
 
        user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
87
 
        if user.company_id and user.company_id.instance_id:
88
 
            instance_id = user.company_id.instance_id.id
89
 
            child_ids = self.get_child_ids(cr, uid)
90
 
            child_ids.append(instance_id)
91
 
        for i in self.search(cr, uid, ids):
92
 
            if not child_ids or i in child_ids:
93
 
                res[i['id']] = i
 
85
        for id in ids:
 
86
            res[id] = False
94
87
        return res
95
88
 
96
89
    def _search_instance_child_ids(self, cr, uid, obj, name, args, context=None):