Skip to content

Commit e095944

Browse files
committed
Fix parsing default meta parameter
Change-Id: Ibfc1f97e299256809978cb84f1685aa6729e898c Signed-off-by: Ondrej Fabry <[email protected]>
1 parent e45d880 commit e095944

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

cmd/binapi-generator/objects.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ type Field struct {
6565
// FieldMeta represents VPP binary API meta info for field
6666
type FieldMeta struct {
6767
Limit int
68-
Default float64
68+
Default string
6969
}
7070

7171
// Union represents VPP binary API union

cmd/binapi-generator/parse.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ func parseField(ctx *context, field *jsongo.JSONNode) (*Field, error) {
468468
case fieldMetaLimit:
469469
f.Meta.Limit = int(metaNode.Get().(float64))
470470
case fieldMetaDefault:
471-
f.Meta.Default = metaNode.Get().(float64)
471+
f.Meta.Default = fmt.Sprint(metaNode.Get())
472472
default:
473473
logrus.Warnf("unknown meta info (%s) for field (%s)", metaName, fieldName)
474474
}

0 commit comments

Comments
 (0)