[FIX] crm_partner_assign: avoid to have some duplicate ids in the view
authorStephane Wirtel <stw@openerp.com>
Thu, 16 Feb 2012 10:07:44 +0000 (11:07 +0100)
committerStephane Wirtel <stw@openerp.com>
Thu, 16 Feb 2012 10:07:44 +0000 (11:07 +0100)
bzr revid: stw@openerp.com-20120216100744-yc6ajzyooy9cyiyt

addons/crm_partner_assign/report/crm_partner_report.py

index 720d8a7..c225e35 100644 (file)
@@ -49,7 +49,7 @@ class crm_partner_report_assign(osv.osv):
         cr.execute("""
             CREATE OR REPLACE VIEW crm_partner_report_assign AS (
                 SELECT
-                    coalesce(i.id,-p.id) as id,
+                    coalesce(i.id, p.id - 1000000000) as id,
                     p.id as partner_id,
                     (SELECT country_id FROM res_partner_address a WHERE a.partner_id=p.id AND country_id is not null limit 1) as country_id,
                     p.grade_id,