mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-18 14:54:23 +08:00
fixing login err
This commit is contained in:
@@ -61,7 +61,7 @@ services:
|
||||
container_name: coredns
|
||||
restart: always
|
||||
ports:
|
||||
- "5353:53/udp"
|
||||
- "53:53/udp"
|
||||
volumes:
|
||||
- dnsconfig:/root/dnsconfig
|
||||
volumes:
|
||||
|
@@ -183,9 +183,13 @@ func HasAdmin() (bool, error) {
|
||||
|
||||
collection, err := database.FetchRecords(database.USERS_TABLE_NAME)
|
||||
if err != nil {
|
||||
if database.IsEmptyRecord(err) {
|
||||
return false, nil
|
||||
} else {
|
||||
return true, err
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
for _, value := range collection { // filter for isadmin true
|
||||
var user models.User
|
||||
err = json.Unmarshal([]byte(value), &user)
|
||||
@@ -204,9 +208,11 @@ func hasAdmin(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
w.Header().Set("Content-Type", "application/json")
|
||||
|
||||
hasadmin, _ := HasAdmin()
|
||||
|
||||
//Returns all the nodes in JSON format
|
||||
hasadmin, err := HasAdmin()
|
||||
if err != nil {
|
||||
returnErrorResponse(w, r, formatError(err, "internal"))
|
||||
return
|
||||
}
|
||||
|
||||
json.NewEncoder(w).Encode(hasadmin)
|
||||
|
||||
|
Reference in New Issue
Block a user