From 14d83c845747d624b65cfa073f05926e0417376f Mon Sep 17 00:00:00 2001 From: Lukas Neubert Date: Thu, 9 Jul 2020 22:36:01 +0200 Subject: [PATCH] orm: fix invalid `no more rows available` error (#5774) --- vlib/v/gen/sql.v | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vlib/v/gen/sql.v b/vlib/v/gen/sql.v index 6de4bb6b24..cf60dcd270 100644 --- a/vlib/v/gen/sql.v +++ b/vlib/v/gen/sql.v @@ -89,7 +89,8 @@ fn (mut g Gen) sql_stmt(node ast.SqlStmt) { g.sql_buf = strings.new_builder(100) g.writeln(binds) g.writeln('sqlite3_step($g.sql_stmt_name);') - g.writeln('if (strcmp(sqlite3_errmsg(${db_name}.conn), "not an error") != 0) puts(sqlite3_errmsg(${db_name}.conn)); ') + g.write('if (strcmp(sqlite3_errmsg(${db_name}.conn), "not an error") != 0)') + g.write('if (strcmp(sqlite3_errmsg(${db_name}.conn), "no more rows available") != 0) puts(sqlite3_errmsg(${db_name}.conn));') g.writeln('sqlite3_finalize($g.sql_stmt_name);') }