From 8cf3cbab3d7f16a04a145cf2adff318793cd2f35 Mon Sep 17 00:00:00 2001 From: Luc de Cafmeyer Date: Sat, 15 Mar 2025 15:39:09 +0200 Subject: [PATCH] update checks for inserting new rows --- crates/core/src/views.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/core/src/views.rs b/crates/core/src/views.rs index d534ee2..b66f40a 100644 --- a/crates/core/src/views.rs +++ b/crates/core/src/views.rs @@ -154,6 +154,8 @@ fn powersync_trigger_insert_sql_impl( SELECT CASE WHEN (NEW.id IS NULL) THEN RAISE (FAIL, 'id is required') + WHEN (typeof(NEW.id) != 'text') + THEN RAISE (FAIL, 'id should be text') END; INSERT INTO {:} SELECT NEW.id, {:};