Fix nil map in ValueValue

This commit is contained in:
Melody Becker 2025-04-09 15:46:23 +02:00
parent bb46f46cd6
commit cb09d23eb5

View file

@ -56,6 +56,9 @@ func (i IdValue) Marshal() map[string]any {
func (v ValueValue[T]) Marshal() map[string]any { func (v ValueValue[T]) Marshal() map[string]any {
m := maps.Clone(v.OtherThings) m := maps.Clone(v.OtherThings)
if m == nil {
m = map[string]any{}
}
m[KEY_VALUE] = v.Value m[KEY_VALUE] = v.Value
if v.Type != nil { if v.Type != nil {
m[KEY_TYPE] = *v.Type m[KEY_TYPE] = *v.Type