From b0cff979b1b07dfbc0309354e6ef84de5793d3bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 28 Jan 2021 15:48:25 +0100 Subject: [PATCH] [inkbunny] raise NotFoundError for invalid/private submissions instead of crashing --- gallery_dl/extractor/inkbunny.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/inkbunny.py b/gallery_dl/extractor/inkbunny.py index 9be0d274..9b5331aa 100644 --- a/gallery_dl/extractor/inkbunny.py +++ b/gallery_dl/extractor/inkbunny.py @@ -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():