api/http/handler/hostmanagement/openamt/amtconfiguration.go
Method openAMTConfigurePayload.Validate
has 8 return statements (exceeds 4 allowed). Open
Open
func (payload *openAMTConfigurePayload) Validate(r *http.Request) error {
if payload.Enabled {
if payload.MPSServer == "" {
return errors.New("MPS Server must be provided")
}
Method Handler.openAMTConfigure
has 6 return statements (exceeds 4 allowed). Open
Open
func (handler *Handler) openAMTConfigure(w http.ResponseWriter, r *http.Request) *httperror.HandlerError {
var payload openAMTConfigurePayload
err := request.DecodeAndValidateJSONPayload(r, &payload)
if err != nil {
log.Error().Err(err).Msg("invalid request payload")
Function validateCertificate
has 5 return statements (exceeds 4 allowed). Open
Open
func validateCertificate(certificateRaw string, certificatePassword string) error {
certificateData, err := base64.StdEncoding.Strict().DecodeString(certificateRaw)
if err != nil {
return err
}