diff --git a/lumbunglib/cloudcal.py b/lumbunglib/cloudcal.py index 9b1d874..d3d482f 100644 --- a/lumbunglib/cloudcal.py +++ b/lumbunglib/cloudcal.py @@ -146,12 +146,13 @@ def create_event_post(post_dir, event): if not os.path.exists(local_image): # download preview image response = requests.get(img, stream=True) - with open(local_image, "wb") as img_file: - shutil.copyfileobj(response.raw, img_file) - print('Downloaded image for event "{}"'.format(event.name)) - event_metadata["description"] = event_metadata["description"].replace( - img, "![]({})".format(img_name) - ) + if response.status_code == 200: + with open(local_image, "wb") as img_file: + shutil.copyfileobj(response.raw, img_file) + print('Downloaded image for event "{}"'.format(event.name)) + event_metadata["description"] = event_metadata["description"].replace( + img, "![]({})".format(img_name) + ) if img_name in existing_images: existing_images.remove(img_name)