diff --git a/product/ERP5Type/tests/ERP5TypeTestCase.py b/product/ERP5Type/tests/ERP5TypeTestCase.py
index 42f486d1834c3f02685521eef354748c65045fe2..26fff8bd7d3b3b242261d1e620db6565c70e152b 100644
--- a/product/ERP5Type/tests/ERP5TypeTestCase.py
+++ b/product/ERP5Type/tests/ERP5TypeTestCase.py
@@ -35,6 +35,9 @@ original_get_request = Globals.get_request
 convertToUpperCase = Products.ERP5Type.Utils.convertToUpperCase
 
 def get_request():
+  request = original_get_request()
+  if request is not None:
+    return request
   if current_app is not None:
     return current_app.REQUEST
   else: