From 1ffd7d167dfc9b40eab7067d81a25720d04c9387 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Fri, 13 Aug 2010 13:33:21 +0200 Subject: some fixes, working irc interface --- module/FileDatabase.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'module/FileDatabase.py') diff --git a/module/FileDatabase.py b/module/FileDatabase.py index 1c2667732..a59632bb8 100644 --- a/module/FileDatabase.py +++ b/module/FileDatabase.py @@ -189,6 +189,10 @@ class FileHandler: """deletes links""" f = self.getFile(id) + + if not f: + return None + e = RemoveEvent("file", id, "collector" if not f.package().queue else "queue") @@ -243,6 +247,10 @@ class FileHandler: def getPackageData(self, id): """returns dict with package information""" pack = self.getPackage(id) + + if not pack: + return None + pack = pack.toDict()[id] data = self.db.getPackageData(id) -- cgit v1.2.3