From a70bf773b5e0114bba6904f2f125a3a51bf9e0d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20W=C3=B6lfel?= <klaus@nexedi.com>
Date: Tue, 11 Nov 2014 21:22:54 +0100
Subject: [PATCH] fixup! ValueConfiguratorItem

---
 product/ERP5Configurator/Document/AlarmConfiguratorItem.py | 4 ++--
 product/ERP5Configurator/Document/PathConfiguratorItem.py  | 7 +++++--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/product/ERP5Configurator/Document/AlarmConfiguratorItem.py b/product/ERP5Configurator/Document/AlarmConfiguratorItem.py
index 088108183d..c371f381eb 100644
--- a/product/ERP5Configurator/Document/AlarmConfiguratorItem.py
+++ b/product/ERP5Configurator/Document/AlarmConfiguratorItem.py
@@ -63,12 +63,12 @@ class AlarmConfiguratorItem(ConfiguratorItemMixin, XMLObject):
     error_list = []
     property_dict = {
       "active_sense_method_id" : self.getActiveSenseMethodId(),
-      "destination_list" : self.getDesitnationList(),
+      "destination_list" : self.getDestinationList(),
       "periodicity_hour_list" : self.getPeriodicityHourList(),
       "periodicity_minute_list": self.getPeriodicityMinuteList(),
       "periodicity_minute_frequency": self.getPeriodicityMinuteFrequency(),
       "periodicity_week_list": self.getPeriodicityWeekList(),
-      "periodicity_week_day_list": self.getPeriodicityWeeDaykList(),
+      "periodicity_week_day_list": self.getPeriodicityWeekDayList(),
       "periodicity_week_frequency": self.getPeriodicityWeekFrequency(),
       "periodicity_month_list": self.getPeriodicityMonthList(),
       "periodicity_month_day_list": self.getPeriodicityMonthDayList(),
diff --git a/product/ERP5Configurator/Document/PathConfiguratorItem.py b/product/ERP5Configurator/Document/PathConfiguratorItem.py
index cdaf610efc..0c845f5904 100644
--- a/product/ERP5Configurator/Document/PathConfiguratorItem.py
+++ b/product/ERP5Configurator/Document/PathConfiguratorItem.py
@@ -71,8 +71,11 @@ class PathConfiguratorItem(ConfiguratorItemMixin, XMLObject):
           error_list.append(self._createConstraintMessage(
             "%s %s should be created" %(portal_type, document_id)))
           if fixit:
-            document = container.newContent(id=document_id,
-                                            portal_type=portal_type)
+            document_init_dict = { 'portal_type' : portal_type,
+                                   'document_id': document_id }
+            if title in document_dict:
+              document_init_dict['title'] = document_dict.pop('title')
+            document = container.newContent(**document_init_dict)
             document.edit(**document_dict)
             if transition_method is not None:
               getattr(document, transition_method) (
-- 
2.30.9