Fix: Add check if no uses left and uses needs to be incremented (#39)

This commit is contained in:
Julian 2024-07-10 10:56:24 +02:00 committed by GitHub
commit b5b5abd776
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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))