diff --git a/src/python/dm/daq_web_service/service/impl/watchdogFileSystemObserverAgent.py b/src/python/dm/daq_web_service/service/impl/watchdogFileSystemObserverAgent.py
index c709367628be90c25dbafed643d8fcdf9227ee85..0edaadff4082263392d3c89af2b8502515d530db 100644
--- a/src/python/dm/daq_web_service/service/impl/watchdogFileSystemObserverAgent.py
+++ b/src/python/dm/daq_web_service/service/impl/watchdogFileSystemObserverAgent.py
@@ -22,7 +22,7 @@ class WatchdogFileSystemObserverAgent(FileSystemObserverAgent):
             self.logger.warn('Unable to create directory %s: %s' % (dataDirectory, ex))
 
     def getFiles(self, dataDirectory):
-        return OsUtility.findFiles(dataDirectory)
+        return OsUtility.findFilesAsDict(dataDirectory)
 
     def startObservingPath(self, dataDirectory, experiment):
         self.logger.debug('Starting observer for %s' % dataDirectory)