We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d70eaff commit 4936425Copy full SHA for 4936425
serve/plugin.go
@@ -189,10 +189,14 @@ func (s *PluginServe) newCmdPluginServe() *cobra.Command {
189
otel.SetTracerProvider(tp)
190
}
191
if licenseFile != "" {
192
- if err := premium.ValidateLicense(logger, s.plugin.Meta(), licenseFile); err != nil {
+ switch err := premium.ValidateLicense(logger, s.plugin.Meta(), licenseFile); err {
193
+ case nil:
194
+ s.plugin.SetSkipUsageClient(true)
195
+ case premium.ErrLicenseNotApplicable:
196
+ // no-op: Treat as if no license was provided
197
+ default:
198
return fmt.Errorf("failed to validate license: %w", err)
199
- s.plugin.SetSkipUsageClient(true)
200
201
202
var listener net.Listener
0 commit comments