From fb11a16ab8dc5abf2f4b8a403099f5b122175b74 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 14 Jul 2023 16:19:25 +0300 Subject: [PATCH] tools: fix unhandled error in `v new api_test web` --- cmd/tools/vcreate/vcreate.v | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/tools/vcreate/vcreate.v b/cmd/tools/vcreate/vcreate.v index 8eeee38b00..4bc651d120 100644 --- a/cmd/tools/vcreate/vcreate.v +++ b/cmd/tools/vcreate/vcreate.v @@ -506,10 +506,10 @@ fn (mut app App) service_auth(username string, password string) !string { users := sql db { select from User where username == username }! - user := users.first() - if user.username != username { + if users.len == 0 { return error('user not found') } + user := users.first() if !user.active { return error('user is not active') @@ -1010,16 +1010,16 @@ fn (mut app App) service_get_user(id int) !User { println(err) return err } - defer { db.close() or { panic(err) } } - results := sql db { select from User where id == id }! - - return results.first() + if results.len == 0 { + return error('no results') + } + return results[0] } " }