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;