From 8114329d384615ca8169859b1efe37df0cac8970 Mon Sep 17 00:00:00 2001 From: Howl Date: Sat, 14 May 2016 18:52:55 +0200 Subject: [PATCH] /users/whatid using querystring param name --- app/start.go | 2 +- app/v1/user.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/start.go b/app/start.go index 615a0cd..567a293 100644 --- a/app/start.go +++ b/app/start.go @@ -29,7 +29,7 @@ func Start(conf common.Conf, db *sql.DB) *gin.Engine { // Read privilege required gv1.GET("/users", Method(v1.UsersGET, db, common.PrivilegeRead)) gv1.GET("/users/self", Method(v1.UserSelfGET, db, common.PrivilegeRead)) - gv1.GET("/users/whatid/:username", Method(v1.UserWhatsTheIDGET, db, common.PrivilegeRead)) + gv1.GET("/users/whatid", Method(v1.UserWhatsTheIDGET, db, common.PrivilegeRead)) gv1.GET("/users/full/:id", Method(v1.UserFullGET, db, common.PrivilegeRead)) gv1.GET("/users/userpage/:id", Method(v1.UserUserpageGET, db, common.PrivilegeRead)) gv1.GET("/badges", Method(v1.BadgesGET, db, common.PrivilegeRead)) diff --git a/app/v1/user.go b/app/v1/user.go index f85a110..b918370 100644 --- a/app/v1/user.go +++ b/app/v1/user.go @@ -125,7 +125,7 @@ func UserWhatsTheIDGET(md common.MethodData) common.CodeMessager { r whatIDResponse allowed int ) - err := md.DB.QueryRow("SELECT id, allowed FROM users WHERE username = ? LIMIT 1", md.C.Param("username")).Scan(&r.ID, &allowed) + err := md.DB.QueryRow("SELECT id, allowed FROM users WHERE username = ? LIMIT 1", md.C.Query("name")).Scan(&r.ID, &allowed) if err != nil || (allowed != 1 && !md.User.Privileges.HasPrivilegeViewUserAdvanced()) { return common.SimpleResponse(404, "That user could not be found!") }