From 009709b5691cad2dd95970495216b2f2ccaede9c Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Tue, 18 Oct 2011 14:23:47 +0200
Subject: [PATCH] Request recipe should not fail if requested partition is not
 yet instanciated.

---
 slapos/recipe/request.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/slapos/recipe/request.py b/slapos/recipe/request.py
index 330f4aff0..80b247bee 100644
--- a/slapos/recipe/request.py
+++ b/slapos/recipe/request.py
@@ -79,7 +79,10 @@ class Recipe(object):
 
     result = {}
     for param in self.return_parameters:
-      result[param] = instance.getConnectionParameter(param)
+      try:
+        result[param] = instance.getConnectionParameter(param)
+      except slapmodule.NotFoundError:
+        result[param] = None
 
     # Return the connections parameters in options dict
     for key, value in result.items():
-- 
2.30.9