fix: don't try to encode cache with encoding none
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
1b0749a962
commit
2bf362c696
@ -194,7 +194,7 @@ class Connection:
|
|||||||
additional_info = cached.attribute.additional_info
|
additional_info = cached.attribute.additional_info
|
||||||
|
|
||||||
body = cached.content
|
body = cached.content
|
||||||
if "encoding" in additional_info:
|
if additional_info.get("encoding", None) is not None:
|
||||||
body = body.decode(additional_info["encoding"])
|
body = body.decode(additional_info["encoding"])
|
||||||
|
|
||||||
resp.add(
|
resp.add(
|
||||||
|
@ -51,7 +51,7 @@ class Artwork:
|
|||||||
return min(self._variant_mapping.values(), key=lambda x: x["deviation"])
|
return min(self._variant_mapping.values(), key=lambda x: x["deviation"])
|
||||||
|
|
||||||
def get_variant_name(self, variant: ArtworkVariant) -> str:
|
def get_variant_name(self, variant: ArtworkVariant) -> str:
|
||||||
return f"artwork_{variant['width']}x{variant['height']}_{hash_url(variant['url'])}"
|
return f"artwork_{variant['width']}x{variant['height']}_{hash_url(variant['url']).replace('/', '_')}"
|
||||||
|
|
||||||
def __merge__(self, other: Artwork, override: bool = False) -> None:
|
def __merge__(self, other: Artwork, override: bool = False) -> None:
|
||||||
for key, value in other._variant_mapping.items():
|
for key, value in other._variant_mapping.items():
|
||||||
|
Loading…
Reference in New Issue
Block a user