diff --git a/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml b/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml index 380c03619380464d8809406fb92bba2ba824f376..295876f4e69a062a36f7e29a77d6e1dbf9a1ca37 100644 --- a/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml +++ b/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml @@ -133,6 +133,7 @@ if check_resource is None:\n check_model_reference = \'CCOP\'\n check_resource = transaction.Base_getCheckModelByReference(\n reference=check_model_reference).getRelativeUrl()\n + transaction.edit(aggregate_resource=check_resource)\n \n if not check_number:\n msg = Message(domain=\'ui\', message="Check not defined.")\n diff --git a/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml b/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml index f21cb76edeb050fec25ffe198acbe727398146c6..488ac9cc74c02fe6579d4de13bee14af00867cb4 100644 --- a/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml +++ b/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml @@ -141,7 +141,9 @@ def checkReferenceListUniqueness(reference_list, model, destination_payment_uid) """\n Check each given reference not to already exist.\n """\n + context.log(\'query\', portal.portal_catalog(portal_type=\'Check\', reference=reference_list, destination_payment_uid=destination_payment_uid, resource_relative_url=model, src__=1))\n match_list = portal.portal_catalog(portal_type=\'Check\', reference=reference_list, destination_payment_uid=destination_payment_uid, resource_relative_url=model)\n + context.log(\'len\', len(match_list))\n assertReferenceMatchListEmpty(match_list)\n for reference in reference_list:\n tag = \'check_%s_%s_%s\' % (model, destination_payment_uid, reference)\n @@ -215,7 +217,7 @@ for line in line_list:\n item.setTitle(\'%s - %s\' % (reference_range_min, reference_range_max))\n item.setCheckAmount(check_amount)\n destination_section = item.getDestinationSection()\n - for j in reference_list:\n + for reference in reference_list:\n tag = \'check_%s_%s_%s\' % (model, destination_payment_uid, reference)\n encountered_check_identifiers_dict[tag] = None\n check = item.newContent(portal_type=\'Check\', title=str(reference), activate_kw={\'tag\': tag})\n @@ -348,7 +350,6 @@ for line in line_list:\n <string>reference_list</string> <string>reference_range_max</string> <string>destination_section</string> - <string>j</string> <string>reference</string> <string>tag</string> <string>_write_</string> diff --git a/bt5/erp5_banking_check/bt/revision b/bt5/erp5_banking_check/bt/revision index 06690d5eea4908c3d87a6feec2f257bea8cee370..eaea6f59715638e11200d8bdb771e0280f482354 100644 --- a/bt5/erp5_banking_check/bt/revision +++ b/bt5/erp5_banking_check/bt/revision @@ -1 +1 @@ -238 \ No newline at end of file +240 \ No newline at end of file