From bc65aaa83f2fcb6afcf1a6bc564fba9dc78f9f7d Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sat, 2 Nov 2024 00:56:13 +0300 Subject: fix: remove insert trigger on users, check insert user on login err (#224) --- backend/handlers/login.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'backend/handlers/login.go') diff --git a/backend/handlers/login.go b/backend/handlers/login.go index 51c90d0..777327c 100644 --- a/backend/handlers/login.go +++ b/backend/handlers/login.go @@ -58,8 +58,12 @@ func Login(c *gin.Context) { user.LocCountryCode = "XX" } // Insert new user to database - database.DB.Exec(`INSERT INTO users (steam_id, user_name, avatar_link, country_code) + _, err = database.DB.Exec(`INSERT INTO users (steam_id, user_name, avatar_link, country_code) VALUES ($1, $2, $3, $4)`, steamID, user.PersonaName, user.AvatarFull, user.LocCountryCode) + if err != nil { + c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) + return + } } moderator := false rows, _ := database.DB.Query("SELECT title_name FROM titles t INNER JOIN user_titles ut ON t.id=ut.title_id WHERE ut.user_id = $1", steamID) -- cgit v1.2.3