Fixes a null pointer if the plugin requests the limits on a non-cloud server (#20197)

Этот коммит содержится в:
Miguel de la Cruz
2022-05-12 17:05:44 +02:00
коммит произвёл GitHub
родитель acae0031d1
Коммит bcd65c513b

Просмотреть файл

@@ -1182,6 +1182,9 @@ func (api *PluginAPI) RequestTrialLicense(requesterID string, users int, termsAc
// GetCloudLimits returns any limits associated with the cloud instance
func (api *PluginAPI) GetCloudLimits() (*model.ProductLimits, error) {
if api.app.Cloud() == nil {
return &model.ProductLimits{}, nil
}
limits, err := api.app.Cloud().GetCloudLimits("")
return limits, err
}