[mastodon] Fix delete endpoint for mastodon
This commit is contained in:
parent
96e6340ef3
commit
68bbd358a5
|
@ -101,6 +101,12 @@ async def mastodon_read_all(hood=Depends(get_hood)):
|
|||
)
|
||||
async def mastodon_delete(mastodon=Depends(get_mastodon)):
|
||||
spawner.stop(mastodon)
|
||||
await mastodon.instance.load()
|
||||
object_with_instance = await MastodonAccount.objects.filter(
|
||||
instance=mastodon.instance
|
||||
).all()
|
||||
if len(object_with_instance) == 1 and object_with_instance[0] == mastodon:
|
||||
await mastodon.instance.delete()
|
||||
await mastodon.delete()
|
||||
return Response(status_code=status.HTTP_204_NO_CONTENT)
|
||||
|
||||
|
|
Loading…
Reference in a new issue