From f9bfa88c8397d762a9b7f372ce1a94da75f366b8 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Mon, 6 May 2024 15:45:27 +0500 Subject: [PATCH] core: set synced to false on unlinking relations --- packages/core/src/collections/relations.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/core/src/collections/relations.ts b/packages/core/src/collections/relations.ts index 80b504147..ad233eabe 100644 --- a/packages/core/src/collections/relations.ts +++ b/packages/core/src/collections/relations.ts @@ -154,7 +154,7 @@ export class Relations implements ICollection { await this.db .sql() .replaceInto("relations") - .columns(["id", "dateModified", "deleted"]) + .columns(["id", "dateModified", "deleted", "synced"]) .expression((eb) => eb .selectFrom("relations") @@ -169,7 +169,8 @@ export class Relations implements ICollection { .select((eb) => [ "relations.id", eb.lit(Date.now()).as("dateModified"), - eb.lit(1).as("deleted") + eb.lit(1).as("deleted"), + eb.lit(0).as("synced") ]) ) .execute(); @@ -265,7 +266,7 @@ class RelationsArray { await this.db .sql() .replaceInto("relations") - .columns(["id", "dateModified", "deleted"]) + .columns(["id", "dateModified", "deleted", "synced"]) .expression((eb) => eb .selectFrom("relations") @@ -274,7 +275,8 @@ class RelationsArray { .select((eb) => [ "relations.id", eb.lit(Date.now()).as("dateModified"), - eb.lit(1).as("deleted") + eb.lit(true).as("deleted"), + eb.lit(false).as("synced") ]) ) .execute();