From f28288dd3208aa99381c22c6bb9713a6e7714b5e Mon Sep 17 00:00:00 2001 From: Emile Date: Sun, 20 Oct 2019 12:24:39 +0200 Subject: fixed the edit function + error handling --- src/db.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/db.go') diff --git a/src/db.go b/src/db.go index 0c2e04b..e9b127c 100644 --- a/src/db.go +++ b/src/db.go @@ -100,7 +100,10 @@ func dbNewChallenge(challenge Challenge) (string, error) { func dbEditChallengeUUID(uuid string, updatedChallenge Challenge) error { query := fmt.Sprintf("UPDATE challenges SET name = '%s', description = '%s', flag = '%s', container = '%s', category = '%s', points = %d, static = %t WHERE uuid::text = '%s'", updatedChallenge.Name, updatedChallenge.Description, updatedChallenge.Flag, updatedChallenge.Container, updatedChallenge.Category, updatedChallenge.Points, updatedChallenge.Static, updatedChallenge.UUID) - _, _ = db.Exec(query) + _, err := db.Exec(query) + if err != nil { + return err + } return nil } -- cgit 1.4.1