Przeglądaj źródła

fix(ui): fix default array properties is null

Signed-off-by: Jianxiang Ran <rxan_embedded@163.com>
Jianxiang Ran 2 lat temu
rodzic
commit
fb1566256b
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      internal/meta/sinkMeta.go

+ 2 - 2
internal/meta/sinkMeta.go

@@ -118,9 +118,8 @@ func newField(fis []*fileField) (uis []field, err error) {
 			Hint:              newLanguage(fi.Hint),
 			Label:             newLanguage(fi.Label),
 		}
-		uis = append(uis, ui)
 		switch t := fi.Default.(type) {
-		case []map[string]interface{}:
+		case []interface{}:
 			var auxFi []*fileField
 			if err = cast.MapToStruct(t, &auxFi); nil != err {
 				return nil, err
@@ -131,6 +130,7 @@ func newField(fis []*fileField) (uis []field, err error) {
 		default:
 			ui.Default = fi.Default
 		}
+		uis = append(uis, ui)
 	}
 	return uis, err
 }