fix: FutureDateTime form field

This commit is contained in:
imperosol
2025-06-27 18:06:56 +02:00
parent 714f3d4f3d
commit 38919390c8

View File

@@ -40,9 +40,8 @@ from django.forms import (
DateInput, DateInput,
DateTimeInput, DateTimeInput,
TextInput, TextInput,
Widget,
) )
from django.utils.timezone import now from django.utils.timezone import localtime, now
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from phonenumber_field.widgets import RegionalPhoneNumberWidget from phonenumber_field.widgets import RegionalPhoneNumberWidget
from PIL import Image from PIL import Image
@@ -100,8 +99,8 @@ class FutureDateTimeField(forms.DateTimeField):
default_validators = [validate_future_timestamp] default_validators = [validate_future_timestamp]
def widget_attrs(self, widget: Widget) -> dict[str, str]: def widget_attrs(self, widget: forms.Widget) -> dict[str, str]:
return {"min": widget.format_value(now())} return {"min": widget.format_value(localtime())}
# Forms # Forms