Browse Source

Stringify error message in ping endpoint

Tulir Asokan 4 năm trước cách đây
mục cha
commit
25cca87959
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      provisioning.go

+ 5 - 1
provisioning.go

@@ -262,9 +262,13 @@ func (prov *ProvisioningAPI) Ping(w http.ResponseWriter, r *http.Request) {
 			"is_login_in_progress": user.Conn.IsLoginInProgress(),
 		}
 		err := user.Conn.AdminTest()
+		var errStr string
+		if err != nil {
+			errStr = err.Error()
+		}
 		wa["ping"] = map[string]interface{}{
 			"ok":  err == nil,
-			"err": err,
+			"err": errStr,
 		}
 	}
 	resp := map[string]interface{}{