diff --git a/addons/web/__init__.py b/addons/web/__init__.py
index 263e0b8be17d03684c537fe891fa56afbf84fc89..681fd6b42b34ccefaa7ed58a4ca8a8b0ad36d478 100644
--- a/addons/web/__init__.py
+++ b/addons/web/__init__.py
@@ -11,11 +11,12 @@ class Options(object):
 
 def wsgi_postload():
     import openerp.wsgi
+    import openerp.tools
     import os
     import tempfile
     _logger.info("embedded mode")
     o = Options()
-    o.dbfilter = '.*'
+    o.dbfilter = openerp.tools.config['dbfilter']
     o.session_storage = os.path.join(tempfile.gettempdir(), "oe-sessions")
     o.addons_path = os.path.dirname(os.path.dirname(__file__))
     o.serve_static = True