From 9a66a8c6f940ff55a55605c3414e590dfca37fb3 Mon Sep 17 00:00:00 2001 From: Frisk Date: Wed, 6 May 2020 11:06:27 +0200 Subject: [PATCH] Fixed #123 --- discussions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discussions.py b/discussions.py index c09eeed..63cdc4e 100644 --- a/discussions.py +++ b/discussions.py @@ -174,7 +174,8 @@ class DiscussionsFromHellParser: elif item["type"] == "image": try: discussion_logger.debug(item["attrs"]["id"]) - self.markdown_text = "{old}{img_url}\n".format(old=self.markdown_text, img_url=self.post["_embedded"]["contentImages"][int(item["attrs"]["id"])]["url"]) + if item["attrs"]["id"] is not None: + self.markdown_text = "{old}{img_url}\n".format(old=self.markdown_text, img_url=self.post["_embedded"]["contentImages"][int(item["attrs"]["id"])]["url"]) except (IndexError, ValueError): discussion_logger.warning("Image {} not found.".format(item["attrs"]["id"])) discussion_logger.debug(self.markdown_text)