diff --git a/modules/api_client.py b/modules/api_client.py index e653e0f..7e7c487 100644 --- a/modules/api_client.py +++ b/modules/api_client.py @@ -64,7 +64,10 @@ async def upload_pic(filepath: str, token: Union[str, None] = None) -> Tuple[boo duplicates = [] if "duplicates" in response.json(): for index, duplicate in enumerate(response.json()["duplicates"]): - duplicates.append(f'`{duplicate["id"]}`:\n{configGet("address_external", "posting", "api")}/token/photo/{response.json()["access_token"]}?id={index}') + if response.json()["access_token"] is None: + duplicates.append(f'`{duplicate["id"]}`:\n{configGet("address_external", "posting", "api")}/photos/{duplicate["id"]}') + else: + duplicates.append(f'`{duplicate["id"]}`:\n{configGet("address_external", "posting", "api")}/token/photo/{response.json()["access_token"]}?id={index}') return True, duplicates except: return False, []