add verifyssl field to csv import handler.

pull/256/head
Tufan Baris Yildirim 2019-09-27 11:35:07 +03:00
parent 2824c8fe9a
commit f47e611e27
1 changed files with 7 additions and 1 deletions

View File

@ -144,7 +144,7 @@ func bulkImportHandler(w http.ResponseWriter, r *http.Request) {
// commaToService will convert a CSV comma delimited string slice to a Service type // commaToService will convert a CSV comma delimited string slice to a Service type
// this function is used for the bulk import services feature // this function is used for the bulk import services feature
func commaToService(s []string) (*types.Service, error) { func commaToService(s []string) (*types.Service, error) {
if len(s) != 16 { if len(s) != 17 {
err := fmt.Errorf("does not have the expected amount of %v columns for a service", 16) err := fmt.Errorf("does not have the expected amount of %v columns for a service", 16)
return nil, err return nil, err
} }
@ -169,6 +169,11 @@ func commaToService(s []string) (*types.Service, error) {
return nil, err return nil, err
} }
verifySsl, err := strconv.ParseBool(s[16])
if err != nil {
return nil, err
}
newService := &types.Service{ newService := &types.Service{
Name: s[0], Name: s[0],
Domain: s[1], Domain: s[1],
@ -185,6 +190,7 @@ func commaToService(s []string) (*types.Service, error) {
GroupId: int(utils.ToInt(s[13])), GroupId: int(utils.ToInt(s[13])),
Headers: types.NewNullString(s[14]), Headers: types.NewNullString(s[14]),
Permalink: types.NewNullString(s[15]), Permalink: types.NewNullString(s[15]),
VerifySSL: types.NewNullBool(verifySsl),
} }
return newService, nil return newService, nil