b'{"errors": [{"message": "\'NoneType\' object has no attribute \'content_type\'", "locations": [{"line": 3, "column": 9}], "path": ["productImageCreate"], "extensions": {"exception": {"code": "AttributeError", "stacktrace ": ["Traceback (most recent call last):", "

 \\"/app/.heroku/python/lib/python3.7/site-packages/promise/promise.py\\", line 487, in _resolve_from_executor", "
executor(resolve, reject)", "

 \\"/app/.heroku/python/lib/python3.7/site-packages/promise/promise.py\\", line 754, in executor", "
return resolve(f(*args, **kwargs))", "

 \\"/app/.heroku/python/lib/python3.7/site-packages/graphql/execution/middleware.py\\", line 75, in make_it_promise", "
return next(*args, **kwargs)", "

 \\"./saleor/graphql/core/mutations.py\\", line 207, in mutate", "
response = cls.perform_mutation(root, info, **data)", "

 \\"./saleor/graphql/product/mutations/products.py\\", line 753, in perform_mutation", "
validate_image_file(image_data, \\"image\\")", "

 \\"./saleor/graphql/core/utils.py\\", line 29, in validate_image_file", "
if not file.content_type.startswith(\\"image/\\"):", "AttributeError: \'NoneType\' object has no attribute \'content_type\'"]}}}], "data": {"productImageCreate": null}}'

Traceback (most recent call last):


 "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 793, in extract_info

ie_result = ie.extract(url)


 "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 508, in extract

ie_result = self._real_extract(url)


 "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 3320, in _real_extract

raise UnsupportedError(url)
UnsupportedError: Unsupported URL: https://education.francetv.fr/matiere/actualite/ce1/video/pourquoi-mange-t-on-des-galettes-en-janvier
