diff --git a/product/ZSQLCatalog/SQLCatalog.py b/product/ZSQLCatalog/SQLCatalog.py
index 469b752899e4e28a5f0c0aa703b7383a8e4511f0..5db4272ff36d807b88d7910c45bb4b8c6fb5fa2e 100644
--- a/product/ZSQLCatalog/SQLCatalog.py
+++ b/product/ZSQLCatalog/SQLCatalog.py
@@ -79,9 +79,10 @@ except ImportError:
  
 try:
   from ZPublisher.HTTPRequest import record
-  dict_type_list = (dict, record)
 except ImportError:
   dict_type_list = (dict, )
+else:
+  dict_type_list = (dict, record)
    
      
 UID_BUFFER_SIZE = 300