unmarshal repos from raw json message

This commit is contained in:
Brad Rydzewski 2021-07-02 15:39:34 -04:00
parent bbaee080c9
commit 4b7f52ad8a

View file

@ -18,6 +18,7 @@
package license package license
import ( import (
"encoding/json"
"strings" "strings"
"github.com/drone/drone/core" "github.com/drone/drone/core"
@ -77,5 +78,12 @@ func Load(path string) (*core.License, error) {
license.Licensor = decoded.Cus license.Licensor = decoded.Cus
license.Subscription = decoded.Sub license.Subscription = decoded.Sub
license.Users = int64(decoded.Lim) license.Users = int64(decoded.Lim)
if decoded.Dat != nil {
dat := new(core.License)
json.Unmarshal(decoded.Dat, dat)
license.Repos = dat.Repos
}
return license, err return license, err
} }