From 4de9777d3c60f7cc44bd5884b93b2d5b279db6d5 Mon Sep 17 00:00:00 2001 From: "Ilya (Marshal)" Date: Sun, 8 Sep 2024 03:31:02 +0200 Subject: [PATCH] update is_bytes_representation --- packages/atproto_client/models/blob_ref.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/atproto_client/models/blob_ref.py b/packages/atproto_client/models/blob_ref.py index eb17b6c2..21ecd089 100644 --- a/packages/atproto_client/models/blob_ref.py +++ b/packages/atproto_client/models/blob_ref.py @@ -27,7 +27,7 @@ class BlobRef(BaseModel): @property def cid(self) -> 'CID': """Get CID.""" - if isinstance(self.ref, (str, bytes)): + if self.is_bytes_representation: return CID.decode(self.ref) return CID.decode(self.ref.link) @@ -48,7 +48,7 @@ def is_bytes_representation(self) -> bool: Returns: True if it is bytes representation. """ - return isinstance(self.ref, str) + return isinstance(self.ref, (str, bytes)) def to_json_representation(self) -> 'BlobRef': """Get JSON representation.