diff options
Diffstat (limited to 'module/FileDatabase.py')
| -rw-r--r-- | module/FileDatabase.py | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/module/FileDatabase.py b/module/FileDatabase.py index a71336e07..cbb72b416 100644 --- a/module/FileDatabase.py +++ b/module/FileDatabase.py @@ -189,6 +189,7 @@ class FileHandler:          """deletes links"""          f = self.getFile(id) +        pid = f.packageid          if not f:              return None @@ -205,6 +206,10 @@ class FileHandler:          self.db.deleteLink(f)          self.core.pullManager.addEvent(e) +         +        p = self.getPackage(pid) +        if len(p.getChildren()) == 0: +            p.delete()      #----------------------------------------------------------------------      def releaseLink(self, id):  | 
