diff --git a/product/ERP5/Document/WebSection.py b/product/ERP5/Document/WebSection.py
index 621aeda4180f43364d1ade6514657b42f250e718..92932daf8f5239c89f7743a01aa317bbf7f0c6b1 100644
--- a/product/ERP5/Document/WebSection.py
+++ b/product/ERP5/Document/WebSection.py
@@ -273,7 +273,7 @@ class WebSection(Domain, PermanentURLMixIn):
       if cache is not None:
         cache[key] = result
 
-      if result is not None:
+      if result is not None and not kw.get('src__', 0):
         result = [doc.__of__(self) for doc in result]
 
       return result