From 1ead76c02889f48bd91cae702820b082ca2ff54b Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 25 Jul 2022 13:09:41 +0200 Subject: [PATCH] fix: missing defaults on insert row window --- src/renderer/components/ForeignKeySelect.vue | 2 +- src/renderer/components/WorkspaceTabTable.vue | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/ForeignKeySelect.vue b/src/renderer/components/ForeignKeySelect.vue index 0e126584..acfa5090 100644 --- a/src/renderer/components/ForeignKeySelect.vue +++ b/src/renderer/components/ForeignKeySelect.vue @@ -45,7 +45,7 @@ const currentValue = ref(null); const isValidDefault = computed(() => { if (!foreignList.value.length) return true; if (props.modelValue === null) return false; - return foreignList.value.some(foreign => foreign.foreign_column.toString() === props.modelValue.toString()); + return foreignList.value.some(foreign => foreign.foreign_column.toString() === props.modelValue?.toString()); }); const foreigns = computed(() => { diff --git a/src/renderer/components/WorkspaceTabTable.vue b/src/renderer/components/WorkspaceTabTable.vue index 23688f6f..65d6ae53 100644 --- a/src/renderer/components/WorkspaceTabTable.vue +++ b/src/renderer/components/WorkspaceTabTable.vue @@ -82,7 +82,7 @@ v-if="isTable" class="btn btn-dark btn-sm" :disabled="isQuering" - @click="showFakerModal" + @click="showFakerModal()" > {{ $tc('message.insertRow', 2) }} @@ -339,6 +339,7 @@ const pageChange = (direction: 'prev' | 'next') => { // eslint-disable-next-line @typescript-eslint/no-explicit-any const showFakerModal = (row?: any) => { + console.log(row); if (isQuering.value) return; isFakerModal.value = true; rowToDuplicate.value = row;