@@ -31,7 +31,7 @@ import (
3131 "go.bytebuilders.dev/license-verifier/apis/licenses/v1alpha1"
3232 "go.bytebuilders.dev/license-verifier/info"
3333
34- "github.com/pkg/ errors"
34+ "errors"
3535 proxyserver "go.bytebuilders.dev/license-proxyserver/apis/proxyserver/v1alpha1"
3636 proxyclient "go.bytebuilders.dev/license-proxyserver/client/clientset/versioned"
3737 verifier "go.bytebuilders.dev/license-verifier"
@@ -109,15 +109,18 @@ func (le *LicenseEnforcer) getLicense() ([]byte, error) {
109109 }
110110 pc , err := proxyclient .NewForConfig (le .config )
111111 if err != nil {
112- return nil , errors . Wrap ( err , "failed create client for license-proxyserver" )
112+ return nil , fmt . Errorf ( "failed to instantiate proxy client, err: %w" , err )
113113 }
114114 resp , err := pc .ProxyserverV1alpha1 ().LicenseRequests ().Create (context .TODO (), & req , metav1.CreateOptions {})
115115 if err != nil {
116- return nil , errors .Wrap (err , "failed to read license" )
116+ return nil , fmt .Errorf ("failed to read license from proxy, err: %w" , err )
117+ }
118+ if resp .Response .License == "" {
119+ return nil , errors .New ("missing license from proxy" )
117120 }
118121 licenseBytes = []byte (resp .Response .License )
119122 } else if err != nil {
120- return nil , errors . Wrap ( err , "failed to read license" )
123+ return nil , fmt . Errorf ( "failed to read license from file, err: %w" , err )
121124 }
122125 return licenseBytes , nil
123126}
0 commit comments