fix: scan scalars for constantTypes

This commit is contained in:
franklin 2021-05-18 11:22:24 +02:00
parent 51ef897777
commit 2a65056e5f

View File

@ -328,6 +328,21 @@ func Read(
}
}
}
for _, scalarDef := range scalars {
if scalarDef != nil {
scalarPackage := scalarDef.Package
_, ok := constantTypes[scalarPackage]
if !ok {
// fmt.Println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", structPackage)
pkg, constPkgErr := parsePackage(goPaths, gomod, scalarPackage)
if constPkgErr != nil {
err = constPkgErr
return
}
constantTypes[scalarPackage] = loadConstantTypes(pkg)
}
}
}
// fix arg and return field lists
for _, service := range services {