From 125e4d8ca7ce013eb2ddc6f10647c8b13801730e Mon Sep 17 00:00:00 2001 From: Tau Date: Thu, 31 Oct 2019 17:53:48 -0400 Subject: [PATCH] sql/sqlite.ts: Fix NULL handling --- src/sql/sqlite.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sql/sqlite.ts b/src/sql/sqlite.ts index 5cab2b9..4322006 100644 --- a/src/sql/sqlite.ts +++ b/src/sql/sqlite.ts @@ -45,7 +45,13 @@ function _postprocess(obj: MixedRow): Row { const result = {}; for (const [k, v] of Object.entries(obj)) { - result[k] = v.toString(); + // Return NULL values as js null, everything else as a string. + + if (v === null) { + result[k] = null; + } else { + result[k] = v.toString(); + } } return result;