From fc1185d1c80474adddc9d6a6385f11ae15bec7ae Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Tue, 15 Apr 2025 10:29:25 +0200 Subject: [PATCH] upgrade query to ids by default --- src/components/queryBuilder/BuilderHost.vue | 5 +++++ src/components/queryBuilder/Condition.vue | 14 ++++++++++---- src/components/queryBuilder/JoinTable.vue | 6 ++++++ src/components/queryBuilder/NestedCondition.vue | 14 ++++++++++---- src/components/queryBuilder/Table.vue | 14 ++++++++++++++ src/components/queryBuilder/Where.vue | 6 ++++-- 6 files changed, 49 insertions(+), 10 deletions(-) diff --git a/src/components/queryBuilder/BuilderHost.vue b/src/components/queryBuilder/BuilderHost.vue index 377a1bf..174e2a1 100644 --- a/src/components/queryBuilder/BuilderHost.vue +++ b/src/components/queryBuilder/BuilderHost.vue @@ -131,6 +131,11 @@ export default defineComponent({ this.value = query; } }, + value() { + if (typeof this.value != "string" && !this.value.id) { + this.value.id = uuid(); + } + }, }, data() { return { diff --git a/src/components/queryBuilder/Condition.vue b/src/components/queryBuilder/Condition.vue index 6a262d5..a78418b 100644 --- a/src/components/queryBuilder/Condition.vue +++ b/src/components/queryBuilder/Condition.vue @@ -1,6 +1,6 @@