Merge pull request #14 from dsaub/issue-11

Fix stock limit 500 error issue.
This commit is contained in:
Daniel (elordenador)
2026-04-10 10:07:57 +02:00
committed by GitHub
+11 -1
View File
@@ -959,7 +959,10 @@ def crear_producto(request: HttpRequest):
name=f"{name}_principal", name=f"{name}_principal",
image=primary_image_file image=primary_image_file
) )
if stock > 4294967295:
messages.error(request, "No se puede tener mas de 4294967295 existencias. Por favor, intentelo de nuevo")
categories = Category.objects.all()
return render(request, "tienda/crear_producto.html", {"categories": categories})
# Crear producto # Crear producto
producto = Product.objects.create( producto = Product.objects.create(
name=name, name=name,
@@ -1005,6 +1008,13 @@ def editar_producto(request: HttpRequest, id: int):
primary_image_file = request.FILES.get("primary_image") primary_image_file = request.FILES.get("primary_image")
secondary_images_files = request.FILES.getlist("secondary_images") secondary_images_files = request.FILES.getlist("secondary_images")
if stock > 4294967295:
messages.error(request, "No se puede tener mas de 4294967295 de stock.")
categories = Category.objects.all()
return render(request, "tienda/editar_producto.html", {
"categories": categories,
"producto": producto
})
if not all([name, description, price, stock, category_id]): if not all([name, description, price, stock, category_id]):
messages.error(request, "Por favor completa todos los campos obligatorios.") messages.error(request, "Por favor completa todos los campos obligatorios.")
categories = Category.objects.all() categories = Category.objects.all()