diff --git a/expenses_manager/expenses/templates/expenses/expense_list.html b/expenses_manager/expenses/templates/expenses/expense_list.html
index b484fa0..22037b9 100644
--- a/expenses_manager/expenses/templates/expenses/expense_list.html
+++ b/expenses_manager/expenses/templates/expenses/expense_list.html
@@ -157,8 +157,13 @@
{% empty %}
|
- No hay gastos
- Añade el primero
+ {% if filters_active %}
+ No hay gastos que coincidan con los filtros
+ Quitar los filtros
+ {% else %}
+ No hay gastos
+ Añade el primero
+ {% endif %}
|
{% endfor %}
diff --git a/expenses_manager/expenses/views.py b/expenses_manager/expenses/views.py
index ef29c7b..3dd4a08 100644
--- a/expenses_manager/expenses/views.py
+++ b/expenses_manager/expenses/views.py
@@ -445,6 +445,10 @@ def expense_list(request):
advanced_filters_open = bool(category or selected_tags)
+ filters_active = bool(
+ year or month or category or selected_tags or account_id or range_active
+ )
+
return render(
request,
"expenses/expense_list.html",
@@ -470,6 +474,7 @@ def expense_list(request):
"accounts": Account.objects.filter(owner=request.user),
"selected_account": account_id,
"advanced_filters_open": advanced_filters_open,
+ "filters_active": filters_active,
"query_params": query_params.urlencode(),
},
)