Improving response message

This commit is contained in:
Joan
2023-11-13 17:38:51 +01:00
parent 32d124be30
commit f7fdd11cfe

View File

@@ -486,11 +486,10 @@ async def handle_conjunta(update: Update, context: CallbackContext):
quantity = 1
try:
my_quantity_left = quantity_left(conjunta_id)
quantity = int(quantity)
if quantity <= 0:
raise ValueError
if limit is not None and quantity > limit_per_user or limit is not None and quantity > my_quantity_left:
if limit is not None and quantity > limit_per_user or limit is not None and quantity > quantity_left(conjunta_id):
await update.message.reply_text("La cantidad deseada excede el límite por usuario de la conjunta o no quedan suficientes.")
else:
if user_name:
@@ -504,6 +503,7 @@ async def handle_conjunta(update: Update, context: CallbackContext):
worksheet = spreadsheet.worksheet(f"{product_name} - {conjunta_id}")
worksheet.append_row([user_name, quantity, "" if socio else "NO"])
my_quantity_left = quantity_left(conjunta_id)
quantity_string = "unidades" if my_quantity_left > 1 else "unidad"
message = f"Te has unido a la conjunta para '{product_name}' con {quantity} {quantity_string}."
if my_quantity_left > 0: