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;