Skip to content

Commit

Permalink
fix: fix root scope nil pointer (#27)
Browse files Browse the repository at this point in the history
  • Loading branch information
HeyJavaBean authored Jun 4, 2024
1 parent c5069b3 commit 86863fa
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions validator/generator.go
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,15 @@ func (g *generator) renderHeader(ast *tp.Thrift) (string, error) {
for _, impt := range g.enumImport {
if _, exist := enumUnique[impt]; !exist {
var importAlias string
for _, inc := range g.utils.RootScope().Includes() {
if inc.ImportPath == impt {
if inc.PackageName == filepath.Base(inc.ImportPath) {
importAlias = inc.PackageName + " "
rootScope := g.utils.RootScope()
if rootScope != nil {
for _, inc := range rootScope.Includes() {
if inc.ImportPath == impt {
if inc.PackageName == filepath.Base(inc.ImportPath) {
importAlias = inc.PackageName + " "
}
break
}
break
}
}
importStr = importStr + importAlias + "\"" + impt + "\"\n"
Expand Down

0 comments on commit 86863fa

Please sign in to comment.