From 4839cb7e0af32903f7d3c9db895c50430c956541 Mon Sep 17 00:00:00 2001 From: David Vogel Date: Sat, 30 Aug 2025 20:16:10 +0200 Subject: [PATCH] Fix wrongly returned error of ValueBindAny.SetStringValue --- components/input/value-binder.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/input/value-binder.go b/components/input/value-binder.go index 72c7498..4988812 100644 --- a/components/input/value-binder.go +++ b/components/input/value-binder.go @@ -65,11 +65,12 @@ func (f ValueBindAny) SetStringValue(value string) error { return err } *v = val + return nil case encoding.TextUnmarshaler: return v.UnmarshalText([]byte(value)) + default: + return valueBindAnyUnmarshalBasicValue(value, reflect.ValueOf(f.Value)) } - - return valueBindAnyUnmarshalBasicValue(value, reflect.ValueOf(f.Value)) } func (f ValueBindAny) HTMLInputType() string {