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 @@