Skip to content

Commit 0480e1b

Browse files
committed
fix: date-range widget
1 parent 63c97ec commit 0480e1b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

basxbread/layout/components/forms/widgets.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,7 @@ def __init__(
877877
style_simple=False,
878878
format=None,
879879
formatkey=None,
880+
fix_value="__NO_VALUE__",
880881
**attributes,
881882
):
882883
inputelement_attrs = (
@@ -885,7 +886,9 @@ def __init__(
885886

886887
def format_date_value(context):
887888
bfield = hg.resolve_lazy(boundfield, context)
888-
return bfield.field.widget.format_value(bfield.value())
889+
return bfield.field.widget.format_value(
890+
bfield.value() if fix_value == "__NO_VALUE__" else fix_value
891+
)
889892

890893
super().__init__(
891894
hg.DIV(
@@ -1317,6 +1320,7 @@ def subwidget(self, boundfield, djangowidget, djangodata, i):
13171320
boundfield=boundfield,
13181321
formatkey="DATE_INPUT_FORMATS",
13191322
style="padding-left: 2rem",
1323+
fix_value=djangodata["value"],
13201324
)
13211325

13221326

0 commit comments

Comments
 (0)