From 5c35f8cda5da03214fccb188ea54ca9805c9d5e4 Mon Sep 17 00:00:00 2001 From: bakatrouble Date: Mon, 14 Jul 2025 17:31:16 +0300 Subject: [PATCH] fix tag aliases request --- e621.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/e621.py b/e621.py index 3b6f3a8..968ba2e 100644 --- a/e621.py +++ b/e621.py @@ -180,6 +180,8 @@ class E621: return [E621PostVersion.from_dict(p) for p in r] async def get_tag_aliases(self, name: str) -> List[str]: - r = (await self.client.get('/tag_aliases.json', params={'search[antecedent_name]': name})).json() - logging.warning(f'{name}: {r}') - return [alias['consequent_name'] for alias in r['tag_aliases']] + data = (await self.client.get('/tag_aliases.json', params={'search[antecedent_name]': name})).json() + logging.warning(f'{name}: {data}') + if 'tag_aliases' in data: + return [] + return [alias['consequent_name'] for alias in data]