Ver Fonte

Corrijo parámetros para informe de cuenta

Celestino Rey há 10 meses atrás
pai
commit
25eb2c767a
2 ficheiros alterados com 3 adições e 5 exclusões
  1. 1 1
      src/finanzas/tests.py
  2. 2 4
      src/finanzas/views.py

+ 1 - 1
src/finanzas/tests.py

@@ -76,7 +76,7 @@ class FinanzasViewsTestCase(TestCase):
         self.assertContains(response, 'Cuenta de Prueba')
 
     def test_informe_cuenta_view(self):
-        response = self.client.get(reverse('informe_cuenta', args=[self.cuenta_origen.id]))
+        response = self.client.get(reverse('informe_cuenta') + f'?cuenta_id={self.cuenta_origen.id}&fecha_inicio=2023-01-01&fecha_fin=2023-12-31')
         self.assertEqual(response.status_code, 200)
         self.assertContains(response, 'Cuenta de Prueba origen')
 

+ 2 - 4
src/finanzas/views.py

@@ -448,10 +448,8 @@ def resumen_saldos_mensuales(request):
 
 
 @login_required
-def informe_cuenta(request, cuenta_id=None):
-    # Aceptar `cuenta_id` tanto por argumento de la URL como por parámetro GET
-    if cuenta_id is None:
-        cuenta_id = request.GET.get('cuenta_id')
+def informe_cuenta(request):
+    cuenta_id = request.GET.get('cuenta_id')
 
     cuenta = get_object_or_404(Cuenta, id=cuenta_id, usuario=request.user)