Fix shortpixel

This commit is contained in:
Gabriel Augendre 2023-03-24 11:22:32 +01:00
parent 2d4db98b6b
commit e01de36eac

View file

@ -86,7 +86,7 @@ class Attachment(models.Model):
"resize_height": settings.SHORTPIXEL_RESIZE_HEIGHT, "resize_height": settings.SHORTPIXEL_RESIZE_HEIGHT,
"keep_exif": 1, "keep_exif": 1,
"file_paths": json.dumps( "file_paths": json.dumps(
{self.original_file.name: self.original_file.path}, {"img": self.original_file.path},
), ),
} }
data = {**base_data, **post_data} data = {**base_data, **post_data}
@ -95,14 +95,14 @@ class Attachment(models.Model):
response = requests.post( response = requests.post(
url=url, url=url,
data=data, data=data,
files={self.original_file.name: original_file}, files={"img": original_file},
timeout=10, timeout=10,
) )
res = response.json() res = response.json()
if len(res) == 0 or not isinstance(res, list): if len(res) == 0 or not isinstance(res, list):
logger.error("Shortpixel response is not a non-empty list: %s", res) logger.error("Shortpixel response is not a non-empty list: %s", res)
logger.info("POST data: %s", data) logger.error("POST data: %s", data)
return super().save(*args, **kwargs) return super().save(*args, **kwargs)
res_data = res[0] res_data = res[0]