From 6698173bf5a6a46cd66a0214b586f13a69fa2ae1 Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Mon, 18 Jun 2018 15:30:44 +0300 Subject: [PATCH] fix(api): fix endpointExtensionAddPayload validation --- api/http/handler/endpoints/endpoint_extension_add.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/http/handler/endpoints/endpoint_extension_add.go b/api/http/handler/endpoints/endpoint_extension_add.go index 25bf1ed71..e46ba06ce 100644 --- a/api/http/handler/endpoints/endpoint_extension_add.go +++ b/api/http/handler/endpoints/endpoint_extension_add.go @@ -19,8 +19,8 @@ func (payload *endpointExtensionAddPayload) Validate(r *http.Request) error { if payload.Type != 1 { return portainer.Error("Invalid type value. Value must be one of: 1 (Storidge)") } - if govalidator.IsNull(payload.URL) { - return portainer.Error("Invalid URL") + if payload.Type == 1 && govalidator.IsNull(payload.URL) { + return portainer.Error("Invalid extension URL") } return nil }