[inkbunny] raise NotFoundError for invalid/private submissions

instead of crashing
This commit is contained in:
Mike Fährmann
2021-01-28 15:48:25 +01:00
parent e61b125fcc
commit b0cff979b1

View File

@@ -158,7 +158,10 @@ class InkbunnyPostExtractor(InkbunnyExtractor):
self.submission_id = match.group(1)
def posts(self):
return self.api.detail(({"submission_id": self.submission_id},))
submissions = self.api.detail(({"submission_id": self.submission_id},))
if submissions[0] is None:
raise exception.NotFoundError("submission")
return submissions
class InkbunnyAPI():