Преглед на файлове

fix(ui): fix default array properties is null

Signed-off-by: Jianxiang Ran <rxan_embedded@163.com>
Jianxiang Ran преди 2 години
родител
ревизия
fb1566256b
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  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
 }