536536 THEN RAISE (FAIL, 'id should be text')
537537 END;
538538 INSERT INTO "ps_data__lists"
539- SELECT NEW.id, json_object('description', NEW."description");
540- INSERT INTO powersync_crud_(data) VALUES(json_object('op', 'PUT', 'type', 'lists', 'id', NEW.id, 'data', json(powersync_diff('{}', json_object('description', NEW."description")))));
539+ SELECT NEW.id, json_object('description', concat( NEW."description") );
540+ INSERT INTO powersync_crud_(data) VALUES(json_object('op', 'PUT', 'type', 'lists', 'id', NEW.id, 'data', json(powersync_diff('{}', json_object('description', concat( NEW."description") )))));
541541 INSERT INTO ps_oplog(bucket, op_id, op, row_type, row_id, hash, superseded)
542542 SELECT '$local',
543543 1,
@@ -557,9 +557,9 @@ BEGIN
557557 THEN RAISE (FAIL, 'Cannot update id')
558558 END;
559559 UPDATE "ps_data__lists"
560- SET data = json_object('description', NEW."description")
560+ SET data = json_object('description', concat( NEW."description") )
561561 WHERE id = NEW.id;
562- INSERT INTO powersync_crud_(data) VALUES(json_object('op', 'PATCH', 'type', 'lists', 'id', NEW.id, 'data', json(powersync_diff(json_object('description', OLD."description"), json_object('description', NEW."description")))));
562+ INSERT INTO powersync_crud_(data) VALUES(json_object('op', 'PATCH', 'type', 'lists', 'id', NEW.id, 'data', json(powersync_diff(json_object('description', concat( OLD."description")) , json_object('description', concat( NEW."description") )))));
563563 INSERT INTO ps_oplog(bucket, op_id, op, row_type, row_id, hash, superseded)
564564 SELECT '$local',
565565 1,
598598 WHEN (typeof(NEW.id) != 'text')
599599 THEN RAISE (FAIL, 'id should be text')
600600 END;
601- INSERT INTO "ps_data__lists" SELECT NEW.id, json_object('description', NEW."description");
602- INSERT INTO powersync_crud(op,id,type,data) VALUES ('PUT',NEW.id,'lists',json(powersync_diff('{}', json_object('description', NEW."description"))));
601+ INSERT INTO "ps_data__lists" SELECT NEW.id, json_object('description', concat( NEW."description") );
602+ INSERT INTO powersync_crud(op,id,type,data) VALUES ('PUT',NEW.id,'lists',json(powersync_diff('{}', json_object('description', concat( NEW."description") ))));
603603 END
604604;CREATE TRIGGER "ps_view_update_lists"
605605INSTEAD OF UPDATE ON "lists"
@@ -610,9 +610,9 @@ BEGIN
610610 THEN RAISE (FAIL, 'Cannot update id')
611611 END;
612612 UPDATE "ps_data__lists"
613- SET data = json_object('description', NEW."description")
613+ SET data = json_object('description', concat( NEW."description") )
614614 WHERE id = NEW.id;
615- INSERT INTO powersync_crud(op,type,id,data,options) VALUES ('PATCH','lists',NEW.id,json(powersync_diff(json_object('description', OLD."description"), json_object('description', NEW."description"))),0);
615+ INSERT INTO powersync_crud(op,type,id,data,options) VALUES ('PATCH','lists',NEW.id,json(powersync_diff(json_object('description', concat( OLD."description")) , json_object('description', concat( NEW."description") ))),0);
616616END
617617''' ;
618618
636636 WHEN (typeof(NEW.id) != 'text')
637637 THEN RAISE (FAIL, 'id should be text')
638638 END;
639- INSERT INTO "ps_data__lists" SELECT NEW.id, json_object('description', NEW."description");
640- INSERT INTO powersync_crud(op,id,type,data) VALUES ('PUT',NEW.id,'lists',json(powersync_diff('{}', json_object('description', NEW."description"))));
639+ INSERT INTO "ps_data__lists" SELECT NEW.id, json_object('description', concat( NEW."description") );
640+ INSERT INTO powersync_crud(op,id,type,data) VALUES ('PUT',NEW.id,'lists',json(powersync_diff('{}', json_object('description', concat( NEW."description") ))));
641641 END
642642;CREATE TRIGGER "ps_view_update_lists"
643643INSTEAD OF UPDATE ON "lists"
@@ -648,8 +648,8 @@ BEGIN
648648 THEN RAISE (FAIL, 'Cannot update id')
649649 END;
650650 UPDATE "ps_data__lists"
651- SET data = json_object('description', NEW."description")
651+ SET data = json_object('description', concat( NEW."description") )
652652 WHERE id = NEW.id;
653- INSERT INTO powersync_crud(op,type,id,data,options) VALUES ('PATCH','lists',NEW.id,json(powersync_diff(json_object('description', OLD."description"), json_object('description', NEW."description"))),0);
653+ INSERT INTO powersync_crud(op,type,id,data,options) VALUES ('PATCH','lists',NEW.id,json(powersync_diff(json_object('description', concat( OLD."description")) , json_object('description', concat( NEW."description") ))),0);
654654END
655655''' ;
0 commit comments