diff --git a/server/json.go b/server/json.go index 6a515dd..ee58491 100644 --- a/server/json.go +++ b/server/json.go @@ -21,7 +21,7 @@ func writeJsonResponse(w http.ResponseWriter, responseData interface{}) { } func writeJsonError(w http.ResponseWriter, err error, statusCode int) { - log.Print(err) + log.Printf("http %d: %v", statusCode, err) responseData := v1structs.ErrorResponse{Detail: err.Error()} out, err := json.MarshalIndent(responseData, "", " ") diff --git a/server/teamshandler.go b/server/teamshandler.go index 2fbec66..15cd1a2 100644 --- a/server/teamshandler.go +++ b/server/teamshandler.go @@ -90,6 +90,9 @@ func upsertTeamHandler(w http.ResponseWriter, r *http.Request) { meInExistingTeam, err := existingTeam.GetPersonForFingerprint(apparentSignerKey.Fingerprint()) if err != nil || !meInExistingTeam.IsAdmin { + log.Printf("key %s tried to update team %s but is not an admin: %v", + apparentSignerKey.Fingerprint(), existingTeam.UUID, err) + return errNotAnAdminInExistingTeam }