From 4b12ee3262d73215f794d94a21a868787a361d02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com>
Date: Wed, 23 Jan 2008 15:46:41 +0000
Subject: [PATCH] check counter is opened

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18840 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../money_deposit_workflow/scripts/validateCounter.xml          | 1 +
 .../scripts/CheckTransitionFinish.xml                           | 2 ++
 bt5/erp5_banking_cash/bt/revision                               | 2 +-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/money_deposit_workflow/scripts/validateCounter.xml b/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/money_deposit_workflow/scripts/validateCounter.xml
index fc63a758a1..7748937af6 100644
--- a/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/money_deposit_workflow/scripts/validateCounter.xml
+++ b/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/money_deposit_workflow/scripts/validateCounter.xml
@@ -100,6 +100,7 @@ if destination is None:\n
 \n
 # check we are in an opened accounting day\n
 transaction.Baobab_checkCounterDateOpen(site=destination, date=transaction.getStartDate())\n
+transaction.Baobab_checkCounterOpened(site=destination)\n
 \n
 site = transaction.getDestinationValue()\n
 # I comment theses lines, because it\'s not necessary to control if all counter is opened or not at the moment : CISSE\n
diff --git a/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/mutilated_banknote_workflow/scripts/CheckTransitionFinish.xml b/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/mutilated_banknote_workflow/scripts/CheckTransitionFinish.xml
index d69cc837e3..1d8aec6c80 100644
--- a/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/mutilated_banknote_workflow/scripts/CheckTransitionFinish.xml
+++ b/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/mutilated_banknote_workflow/scripts/CheckTransitionFinish.xml
@@ -73,6 +73,7 @@ from Products.ERP5Type.Message import Message\n
 ob = state_change[\'object\']\n
 \n
 ob.Baobab_checkCounterDateOpen(site=ob.getSource(), date=ob.getStartDate())\n
+context.Baobab_checkCounterOpened(ob.getSource())\n
 \n
 if ob.getDestinationTotalAssetPrice() == 0:\n
   msg = Message(domain = "ui", message="Exchanged amount must be defined on document.")\n
@@ -139,6 +140,7 @@ if exchanged_mutilated_banknote_total_price != ob.getDestinationTotalAssetPrice(
                             <string>_getitem_</string>
                             <string>ob</string>
                             <string>_getattr_</string>
+                            <string>context</string>
                             <string>msg</string>
                             <string>len</string>
                             <string>exchanged_mutilated_banknote_total_price</string>
diff --git a/bt5/erp5_banking_cash/bt/revision b/bt5/erp5_banking_cash/bt/revision
index ccd47f3c25..51f1d23291 100644
--- a/bt5/erp5_banking_cash/bt/revision
+++ b/bt5/erp5_banking_cash/bt/revision
@@ -1 +1 @@
-565
\ No newline at end of file
+566
\ No newline at end of file
-- 
2.30.9