From 4b7f52ad8a96e8e447f813d4b3de19ca30ff4b0d Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Fri, 2 Jul 2021 15:39:34 -0400 Subject: [PATCH] unmarshal repos from raw json message --- service/license/load.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/service/license/load.go b/service/license/load.go index 88cda6e06..8163dd31f 100644 --- a/service/license/load.go +++ b/service/license/load.go @@ -18,6 +18,7 @@ package license import ( + "encoding/json" "strings" "github.com/drone/drone/core" @@ -77,5 +78,12 @@ func Load(path string) (*core.License, error) { license.Licensor = decoded.Cus license.Subscription = decoded.Sub 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 }