diff --git a/python_apps/media-monitor2/media/monitor/syncdb.py b/python_apps/media-monitor2/media/monitor/syncdb.py
index ba0b04fca..012d4947a 100644
--- a/python_apps/media-monitor2/media/monitor/syncdb.py
+++ b/python_apps/media-monitor2/media/monitor/syncdb.py
@@ -2,7 +2,8 @@
 import os
 from media.monitor.log        import Loggable
 from media.monitor.exceptions import NoDirectoryInAirtime
-from os.path                  import normpath
+from media.saas.thread        import user
+from os.path                  import normpath, join
 import media.monitor.pure as mmp
 
 class AirtimeDB(Loggable):
@@ -74,7 +75,7 @@ class AirtimeDB(Loggable):
     def dir_id_get_files(self, dir_id, all_files=True):
         """ Get all files in a directory with id dir_id """
         base_dir = self.id_to_dir[ dir_id ]
-        return set(( os.path.join(base_dir,p) for p in
+        return set(( join(base_dir,p) for p in
             self.apc.list_all_db_files( dir_id, all_files ) ))
 
     def directory_get_files(self, directory, all_files=True):