From e2890911341f75ee98d205dbb2b154a7cec9450d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Tue, 31 Jul 2012 11:29:14 +0200
Subject: [PATCH] Put back featre for disallowing creation of deliveries.

---
 product/ERP5/mixin/builder.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/product/ERP5/mixin/builder.py b/product/ERP5/mixin/builder.py
index 8a98410d55..112a0268b1 100644
--- a/product/ERP5/mixin/builder.py
+++ b/product/ERP5/mixin/builder.py
@@ -417,6 +417,9 @@ class BuilderMixin(XMLObject, Amount, Predicate):
         delivery = delivery_to_update_list[0]
 
       if delivery is None:
+        if not self.getDeliveryCreatable():
+          raise SelectMethodError('No updatable delivery found with %s' \
+                  % (self.getPath(),))
         delivery = self._createDelivery(delivery_module,
                                         movement_group_node.getMovementList(),
                                         activate_kw)
-- 
2.30.9