From b5b5abd7765bdbfd6ba9760e1d2ae2680544de7f Mon Sep 17 00:00:00 2001 From: Julian Date: Wed, 10 Jul 2024 10:56:24 +0200 Subject: [PATCH] Fix: Add check if no uses left and uses needs to be incremented (#39) --- views_api.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/views_api.py b/views_api.py index dca2b66..dccacc8 100644 --- a/views_api.py +++ b/views_api.py @@ -126,7 +126,13 @@ async def api_link_create_or_update( if link.uses < data.uses: numbers = link.usescsv.split(",") - current_number = int(numbers[-1]) + + if numbers[-1] == "": + current_number = int(link.uses) + numbers[-1] = str(link.uses) + else: + current_number = int(numbers[-1]) + while len(numbers) < (data.uses - link.used): current_number += 1 numbers.append(str(current_number))