diff --git a/jupyter-openbis-extension/server.py b/jupyter-openbis-extension/server.py
index 97d4909c5b85e9b1b1b5358257a6e933b0599a0b..310a1ce9ed784e9494094a4ba2e86912341508e1 100644
--- a/jupyter-openbis-extension/server.py
+++ b/jupyter-openbis-extension/server.py
@@ -69,12 +69,11 @@ def load_jupyter_server_extension(nb_server_app):
     # get the file list
     web_app.add_handlers(
         host_pattern,
-        [(url_path_join( base_url, '/general/filelist'),
+        [(url_path_join( base_url, '/general/filelist/?(?P<path>.*)'),
             FileListHandler
         )]
     )
 
-
     # DataSet download
     web_app.add_handlers(
         host_pattern,