diff --git a/pkg/form/input.go b/pkg/form/input.go index 9b61af1..b6c8d8c 100644 --- a/pkg/form/input.go +++ b/pkg/form/input.go @@ -76,7 +76,11 @@ func (input I18nInput) FillValue(r *http.Request) { func (input I18nInput) FillArray(array database.RecordArray) error { for _, el := range array.Elements { - tag, err := language.Parse(el.Fields[0].Get().(string)) + lang := el.Fields[0].Get() + if lang == nil { + continue + } + tag, err := language.Parse(lang.(string)) if err != nil { return err }