Skip to content

Commit fb11a16

Browse files
committed
tools: fix unhandled error in v new api_test web
1 parent 9047f7c commit fb11a16

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

cmd/tools/vcreate/vcreate.v

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -506,10 +506,10 @@ fn (mut app App) service_auth(username string, password string) !string {
506506
users := sql db {
507507
select from User where username == username
508508
}!
509-
user := users.first()
510-
if user.username != username {
509+
if users.len == 0 {
511510
return error('user not found')
512511
}
512+
user := users.first()
513513
514514
if !user.active {
515515
return error('user is not active')
@@ -1010,16 +1010,16 @@ fn (mut app App) service_get_user(id int) !User {
10101010
println(err)
10111011
return err
10121012
}
1013-
10141013
defer {
10151014
db.close() or { panic(err) }
10161015
}
1017-
10181016
results := sql db {
10191017
select from User where id == id
10201018
}!
1021-
1022-
return results.first()
1019+
if results.len == 0 {
1020+
return error('no results')
1021+
}
1022+
return results[0]
10231023
}
10241024
"
10251025
}

0 commit comments

Comments
 (0)