Browse Source

ignore post cmd for qr code and if empty (#2825)

Abhishek K 1 year ago
parent
commit
2d8f67db11
1 changed files with 8 additions and 4 deletions
  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{}
 	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{}
 	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]
 	config := fmt.Sprintf(`[Interface]