diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e7d919e..6ff26c82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v2 with: - version: v1.40.1 + version: v1.46.2 skip-go-installation: true skip-pkg-cache: true skip-build-cache: true diff --git a/ovsdb/schema.go b/ovsdb/schema.go index 30ecb1b4..cf80aa50 100644 --- a/ovsdb/schema.go +++ b/ovsdb/schema.go @@ -321,9 +321,7 @@ func (b *BaseType) UnmarshalJSON(data []byte) error { oSet := bt.Enum.([]interface{}) innerSet := oSet[1].([]interface{}) b.Enum = make([]interface{}, len(innerSet)) - for k, val := range innerSet { - b.Enum[k] = val - } + copy(b.Enum, innerSet) default: b.Enum = []interface{}{bt.Enum} }