Fix Cloudinary delete all limit of 1000

This commit is contained in:
JonnyWong16 2024-03-24 15:44:43 -07:00
commit 7a11b10947
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -921,7 +921,12 @@ def delete_from_cloudinary(rating_key=None, delete_all=False):
) )
if delete_all: if delete_all:
delete_resources_by_tag('tautulli') partial = True
next_cursor = ''
while partial is True:
r = delete_resources_by_tag('tautulli', next_cursor=next_cursor)
partial = r.get('partial', False)
next_cursor = r.get('next_cursor', '')
logger.debug("Tautulli Helpers :: Deleted all images from Cloudinary.") logger.debug("Tautulli Helpers :: Deleted all images from Cloudinary.")
elif rating_key: elif rating_key:
delete_resources_by_tag(str(rating_key)) delete_resources_by_tag(str(rating_key))