From 81e418e17eddde24371d5b1909393acb828332db Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <yohann.danello@gmail.com>
Date: Tue, 1 Sep 2020 15:53:56 +0200
Subject: [PATCH] Use DateTimeField instead of Field in Transaction search form

---
 apps/note/forms.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/apps/note/forms.py b/apps/note/forms.py
index 1e3d092b..3482d902 100644
--- a/apps/note/forms.py
+++ b/apps/note/forms.py
@@ -1,9 +1,11 @@
 # Copyright (C) 2018-2020 by BDE ENS Paris-Saclay
 # SPDX-License-Identifier: GPL-3.0-or-later
+from datetime import datetime
 
 from django import forms
 from django.contrib.contenttypes.models import ContentType
 from django.forms import CheckboxSelectMultiple
+from django.utils.timezone import  make_aware
 from django.utils.translation import gettext_lazy as _
 from note_kfet.inputs import Autocomplete, AmountInput, DateTimePickerInput
 
@@ -93,16 +95,16 @@ class SearchTransactionForm(forms.Form):
         widget=AmountInput(),
     )
 
-    created_after = forms.Field(
+    created_after = forms.DateTimeField(
         label=_("Created after"),
-        initial="2000-01-01 00:00",
+        initial=make_aware(datetime(year=2000, month=1, day=1, hour=0, minute=0)),
         required=False,
         widget=DateTimePickerInput(),
     )
 
-    created_before = forms.Field(
+    created_before = forms.DateTimeField(
         label=_("Created before"),
-        initial="2042-12-31 21:42",
+        initial=make_aware(datetime(year=2042, month=12, day=31, hour=21, minute=42)),
         required=False,
         widget=DateTimePickerInput(),
     )
-- 
GitLab