fix type convert error (#395)
This commit is contained in:
@@ -161,10 +161,26 @@ func NewPlugin() (*Plugin, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = json.Unmarshal(content, &plugin)
|
||||
|
||||
var info struct {
|
||||
ApiFilePath string
|
||||
Style string
|
||||
Dir string
|
||||
}
|
||||
err = json.Unmarshal(content, &info)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
plugin.ApiFilePath = info.ApiFilePath
|
||||
plugin.Style = info.Style
|
||||
plugin.Dir = info.Dir
|
||||
api, err := parser.Parse(info.ApiFilePath)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
plugin.Api = api
|
||||
return &plugin, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user