unmarshal repos from raw json message
This commit is contained in:
parent
bbaee080c9
commit
4b7f52ad8a
1 changed files with 8 additions and 0 deletions
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue