From f8af8670b2bbbeab53961bd21add859500381728 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Fri, 2 Jun 2023 20:41:38 +0200 Subject: [PATCH] Fix --- src/app/services/cache_updater.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/services/cache_updater.py b/src/app/services/cache_updater.py index 217ef97..4ef0e46 100644 --- a/src/app/services/cache_updater.py +++ b/src/app/services/cache_updater.py @@ -150,7 +150,12 @@ async def cache_file_by_book_id( if await lock.locked() and not by_request: raise Retry - result = await cache_file(book, file_type) + try: + result = await cache_file(book, file_type) + except Retry as e: + if by_request: + return None + raise e if by_request: return result