Explorar o código

ignore post cmd for qr code and if empty

abhishek9686 hai 1 ano
pai
achega
bb02ae4dd1
Modificáronse 1 ficheiros con 8 adicións e 4 borrados
  1. 8 4
      controllers/ext_client.go

+ 8 - 4
controllers/ext_client.go

@@ -256,13 +256,17 @@ func getExtClientConf(w http.ResponseWriter, r *http.Request) {
 	}
 
 	postUp := strings.Builder{}
-	for _, loc := range strings.Split(client.PostUp, "\n") {
-		postUp.WriteString(fmt.Sprintf("PostUp = %s\n", loc))
+	if client.PostUp != "" && params["type"] != "qr" {
+		for _, loc := range strings.Split(client.PostUp, "\n") {
+			postUp.WriteString(fmt.Sprintf("PostUp = %s\n", loc))
+		}
 	}
 
 	postDown := strings.Builder{}
-	for _, loc := range strings.Split(client.PostDown, "\n") {
-		postDown.WriteString(fmt.Sprintf("PostDown = %s\n", loc))
+	if client.PostDown != "" && params["type"] != "qr" {
+		for _, loc := range strings.Split(client.PostDown, "\n") {
+			postDown.WriteString(fmt.Sprintf("PostDown = %s\n", loc))
+		}
 	}
 
 	config := fmt.Sprintf(`[Interface]