diff --git a/accounting/views.py b/accounting/views.py index a8f5097..64b3f9d 100644 --- a/accounting/views.py +++ b/accounting/views.py @@ -786,13 +786,13 @@ def search(request: HttpRequest) -> HttpResponse: | Q(transaction__pk=int(query))\ | Q(account__pk=int(query)) try: - date = datetime.datetime.strptime(query, "%Y") - conditions = conditions\ - | Q(transaction__date__year=date.year) + conditions = conditions | Q(transaction__date=parse_date(query)) except ValueError: pass try: - conditions = conditions | Q(transaction__date=parse_date(query)) + date = datetime.datetime.strptime(query, "%Y") + conditions = conditions\ + | Q(transaction__date__year=date.year) except ValueError: pass try: