From ceff3d26732a7fde2f66df0270269d3bebcfabf7 Mon Sep 17 00:00:00 2001 From: Anders Betts Date: Sun, 20 Sep 2026 21:55:04 +0200 Subject: commands: shared DB-error helpers Co-Authored-By: Claude Opus 5 --- src/cmd_bokslut.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/cmd_bokslut.c') diff --git a/src/cmd_bokslut.c b/src/cmd_bokslut.c index 429ada4..c813923 100644 --- a/src/cmd_bokslut.c +++ b/src/cmd_bokslut.c @@ -28,7 +28,7 @@ static yyjson_mut_val *h_bokslut_post(struct req *r) "SELECT label,start_date,end_date FROM fiscal_years" " WHERE org_id=?1 AND id=?2", -1, &st, NULL) != SQLITE_OK) - return fail(r, "INTERNAL", "database error"); + return db_error(r); sqlite3_bind_int64(st, 1, r->org_id); sqlite3_bind_int64(st, 2, fy_id); if (sqlite3_step(st) != SQLITE_ROW) { @@ -97,7 +97,7 @@ static yyjson_mut_val *h_bokslut_post(struct req *r) " WHERE r.org_id=?1 AND v.fiscal_year_id=?2 AND v.series<>'IB'" " AND a.type IN ('revenue','expense') AND a.number NOT LIKE '89%'", -1, &st, NULL) != SQLITE_OK) - return fail(r, "INTERNAL", "database error"); + return db_error(r); sqlite3_bind_int64(st, 1, r->org_id); sqlite3_bind_int64(st, 2, fy_id); if (sqlite3_step(st) == SQLITE_ROW) -- cgit v1.3