From 5eb788bfd078936cbb58479fdb787e3dde4c918a Mon Sep 17 00:00:00 2001 From: Fabien Morin <fabien@nexedi.com> Date: Wed, 13 Aug 2008 13:50:30 +0000 Subject: [PATCH] Correct a problem in fast inputs, thanks to mame for finding it. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@22982 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../M0_getFastInputDialogAssignmentList.xml | 8 ++++++-- .../M2_getFastInputDialogAssignmentList.xml | 6 +++++- bt5/erp5_registry_ohada/bt/revision | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M0_getFastInputDialogAssignmentList.xml b/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M0_getFastInputDialogAssignmentList.xml index a73254d6e2..10170a962a 100644 --- a/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M0_getFastInputDialogAssignmentList.xml +++ b/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M0_getFastInputDialogAssignmentList.xml @@ -80,12 +80,16 @@ listbox = getattr(request, \'listbox\', None) # Retrieve the fast input data if \n \n def addPerson(first_name=None, last_name=None,\n - start_date=None, default_birthplace_address_city=None,\n - default_address_text=None, description=None, \n + start_date=None, default_birthplace_address_city=\'\',\n + default_address_text=\'\', description=None, \n function=None, **kw):\n """\n This creates a single temporary person with all appropriate parameters\n """\n + # don\'t add person if there is no first_name\n + if not first_name:\n + return\n +\n global result_list\n global uid\n if not (first_name or last_name):\n diff --git a/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M2_getFastInputDialogAssignmentList.xml b/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M2_getFastInputDialogAssignmentList.xml index bb43aa482d..00a7a617a9 100644 --- a/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M2_getFastInputDialogAssignmentList.xml +++ b/bt5/erp5_registry_ohada/SkinTemplateItem/portal_skins/erp5_registry_ohada/M2_getFastInputDialogAssignmentList.xml @@ -80,12 +80,16 @@ listbox = getattr(request, \'listbox\', None) # Retrieve the fast input data if \n \n def addPerson(first_name=None, last_name=None,\n - start_date=None, default_birthplace_address_city=None,\n + start_date=None, default_birthplace_address_city=\'\',\n description=None, function=None, old_function=None,\n new=None, going=None, maintained=None, modified=None, **kw):\n """\n This creates a single temporary person with all appropriate parameters\n """\n + # don\'t add person if there is no first_name\n + if not first_name:\n + return\n +\n global result_list\n global uid\n if not (first_name or last_name):\n diff --git a/bt5/erp5_registry_ohada/bt/revision b/bt5/erp5_registry_ohada/bt/revision index 6d706ee946..9c574c9538 100644 --- a/bt5/erp5_registry_ohada/bt/revision +++ b/bt5/erp5_registry_ohada/bt/revision @@ -1 +1 @@ -892 \ No newline at end of file +893 \ No newline at end of file -- 2.30.9