fix remove target 500
This commit is contained in:
parent
926737272d
commit
d1372e4453
1 changed files with 8 additions and 1 deletions
|
@ -129,9 +129,16 @@ class Piece(PolymorphicModel, UserOwnedObjectMixin):
|
|||
)
|
||||
|
||||
def get_mastodon_repost_url(self):
|
||||
return (self.metadata or {}).get("shared_link")
|
||||
return (
|
||||
(self.metadata or {}).get("shared_link")
|
||||
if hasattr(self, "metadata")
|
||||
else None
|
||||
)
|
||||
|
||||
def set_mastodon_repost_url(self, url: str | None):
|
||||
if not hasattr(self, "metadata"):
|
||||
logger.warning("metadata field not found")
|
||||
return
|
||||
metadata = self.metadata or {}
|
||||
if metadata.get("shared_link", None) == url:
|
||||
return
|
||||
|
|
Loading…
Add table
Reference in a new issue