From 88f2d10e5573fc937e681b777903e2e9406f49b7 Mon Sep 17 00:00:00 2001
From: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
Date: Thu, 25 Mar 2010 09:32:07 +0000
Subject: [PATCH] call miss() only if transition is possible.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34086 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../scripts/PackingList_calculatePacking.xml                    | 2 +-
 bt5/erp5_trade/bt/revision                                      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/packing_list_container_workflow/scripts/PackingList_calculatePacking.xml b/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/packing_list_container_workflow/scripts/PackingList_calculatePacking.xml
index 2dcd56f3a8..c0ac27db5b 100644
--- a/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/packing_list_container_workflow/scripts/PackingList_calculatePacking.xml
+++ b/bt5/erp5_trade/WorkflowTemplateItem/portal_workflow/packing_list_container_workflow/scripts/PackingList_calculatePacking.xml
@@ -56,7 +56,7 @@
             <value> <string>packing_list = state_change[\'object\']\n
 if packing_list.isPacked():\n
   packing_list.pack()\n
-else:\n
+elif packing_list.getPortalObject().portal_workflow.isTransitionPossible(packing_list, \'miss\'):\n
   packing_list.miss()\n
 </string> </value>
         </item>
diff --git a/bt5/erp5_trade/bt/revision b/bt5/erp5_trade/bt/revision
index f30735b327..6a806a9a43 100644
--- a/bt5/erp5_trade/bt/revision
+++ b/bt5/erp5_trade/bt/revision
@@ -1 +1 @@
-884
\ No newline at end of file
+885
\ No newline at end of file
-- 
2.30.9