From d123bf920c46fdf7af68b71462b6fe9e4b1950b0 Mon Sep 17 00:00:00 2001
From: Nicolas Delaby <nicolas@nexedi.com>
Date: Mon, 27 Dec 2010 12:12:14 +0000
Subject: [PATCH] Call generateId from portal_ids itself to compute reference.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41796 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../SkinTemplateItem/portal_skins/erp5_crm/Event_init.xml      | 3 ++-
 bt5/erp5_crm/bt/revision                                       | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_init.xml b/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_init.xml
index 582c894588..5e9e29908c 100644
--- a/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_init.xml
+++ b/bt5/erp5_crm/SkinTemplateItem/portal_skins/erp5_crm/Event_init.xml
@@ -56,6 +56,7 @@ through web sites.\n
 Reference will be probably generated with dedicated tool\n
 in near future\n
 """\n
+portal = context.getPortalObject()\n
 type_definition = context.getTypeInfo()\n
 \n
 short_portal_type = type_definition.getShortTitle()\n
@@ -64,7 +65,7 @@ if not short_portal_type:\n
 \n
 id_group = (\'reference\', short_portal_type)\n
 default = 1\n
-new_id = context.generateNewId(id_group=id_group, default=default)\n
+new_id = portal.portal_ids.generateNewId(id_group=id_group, default=default)\n
 reference = \'%s-%s\' % (short_portal_type, new_id)\n
 \n
 # Set preferred text format and reference\n
diff --git a/bt5/erp5_crm/bt/revision b/bt5/erp5_crm/bt/revision
index 54a584dece..37e6f1741c 100644
--- a/bt5/erp5_crm/bt/revision
+++ b/bt5/erp5_crm/bt/revision
@@ -1 +1 @@
-514
\ No newline at end of file
+515
\ No newline at end of file
-- 
2.30.9