diff --git a/Assistant/Threads/TransferScanner.hs b/Assistant/Threads/TransferScanner.hs index 38b76cfae8..5a55cf3548 100644 --- a/Assistant/Threads/TransferScanner.hs +++ b/Assistant/Threads/TransferScanner.hs @@ -55,8 +55,9 @@ transferScannerThread st dstatus scanremotes transferqueue = do - are first removed. -} startupScan = do - removeDirectoryRecursive - =<< runThreadState st (fromRepo transferScannedDir) + void $ tryIO $ + removeDirectoryRecursive + =<< runThreadState st (fromRepo transferScannedDir) addScanRemotes scanremotes True =<< knownRemotes <$> getDaemonStatus dstatus