Browse Source

Make sure files don't get deleted from database

NIX User 5 years ago
parent
commit
38618e5c83
1 changed files with 4 additions and 4 deletions
  1. 4 4
      DICOMtools/loadDicom.py

+ 4 - 4
DICOMtools/loadDicom.py

@@ -231,7 +231,7 @@ class loadDicomLogic(slicer.ScriptedLoadableModule.ScriptedLoadableModuleLogic):
             return
 
         for f in filelist:
-            os.remove(f)
+            self.removeLocal(f)
 
     def applyFilter(self,loadable,filter,nodeMetadata):
         #apply filter to loadable.file[0]. Return true if file matches prescribed filter and
@@ -353,7 +353,7 @@ class loadDicomLogic(slicer.ScriptedLoadableModule.ScriptedLoadableModuleLogic):
 
         if doRemove:
             for f in filelist:
-                os.remove(f)
+                self.removeLocal(f)
 
         return volumeNodes
 
@@ -394,11 +394,11 @@ class loadDicomLogic(slicer.ScriptedLoadableModule.ScriptedLoadableModuleLogic):
                 segmentation={'node':segmentationNode,'metadata':nodeMetadata}
                 segmentationNodes.append(segmentation)
 
-        if self.local or not doRemove:
+        if not doRemove:
             return segmentationNodes
         
         for f in filelist:
-            os.remove(f)
+            self.removeLocal(f)
 
         return segmentationNodes