Просмотр исходного кода

Corrijo detección de movimientos

Celestino Rey 5 месяцев назад
Родитель
Сommit
206fdcb349
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      src/finanzas/views.py

+ 5 - 5
src/finanzas/views.py

@@ -365,10 +365,10 @@ def informe_categoria(request):
         fecha_fin_dt = timezone.make_aware(datetime.combine(fecha_fin, time.max))
 
         movimientos = Movimiento.objects.filter(
-            categoria=categoria,
-            usuario=request.user,
-            fecha__range=(fecha_inicio_dt, fecha_fin_dt)
-        ).order_by('fecha').aggregate(total=Sum('monto'))
+            fecha__lt=fecha_inicio_dt,
+        ).filter(
+            categoria=categoria
+        ).aggregate(total=Sum('monto'))
 
         saldo_inicial = movimientos['total'] or 0
 
@@ -388,7 +388,7 @@ def informe_categoria(request):
             })
 
         logger.info(f"informe_categoria: movimientos_con_saldo: {[{'id': m['movimiento'].id, 'saldo_acumulado': m['saldo_acumulado']} for m in movimientos_con_saldo]}")    
-        
+
         context = {
             'categoria': categoria,
             'movimientos_con_saldo': movimientos_con_saldo,