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