From eb9fc0014fe4d868eda0fb6f166243f704253ff8 Mon Sep 17 00:00:00 2001
From: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
Date: Tue, 27 Jan 2026 07:17:00 +0000
Subject: [PATCH] fix: csv is getting imported in default base even if we
selected another source
---
.../nc-gui/components/dlg/AirtableImport.vue | 10 +++----
.../nc-gui/components/dlg/QuickImport.vue | 15 +++--------
.../nc-gui/components/dlg/Table/Create.vue | 24 +++++++----------
.../components/nc/List/SourceSelector.vue | 27 ++++++++++++-------
packages/nc-gui/composables/useTableNew.ts | 2 +-
5 files changed, 36 insertions(+), 42 deletions(-)
diff --git a/packages/nc-gui/components/dlg/AirtableImport.vue b/packages/nc-gui/components/dlg/AirtableImport.vue
index 0ab6bc3438..88621640ec 100644
--- a/packages/nc-gui/components/dlg/AirtableImport.vue
+++ b/packages/nc-gui/components/dlg/AirtableImport.vue
@@ -77,9 +77,7 @@ const syncSource = ref({
const sourceSelectorRef = ref()
-const customSourceId = computed(() => {
- return sourceSelectorRef.value?.customSourceId || sourceId
-})
+const sourceIdRef = ref(sourceId)
const onLog = (data: { message: string }) => {
progressRef.value?.pushProgress(data.message, 'progress')
@@ -159,7 +157,7 @@ async function createOrUpdate() {
baseId,
{
operation: 'syncSourceCreate',
- sourceId: customSourceId.value,
+ sourceId: sourceIdRef.value,
},
payload,
)
@@ -221,7 +219,7 @@ async function listenForUpdates(id?: string) {
async function loadSyncSrc() {
const data: any = await $api.internal.getOperation(activeWorkspace.value!.id, baseId, {
operation: 'syncSourceList',
- sourceId: customSourceId.value,
+ sourceId: sourceIdRef.value,
})
const { list: srcs } = data
@@ -412,7 +410,7 @@ const collapseKey = ref('')
diff --git a/packages/nc-gui/components/dlg/QuickImport.vue b/packages/nc-gui/components/dlg/QuickImport.vue
index dc476335ff..daac056455 100644
--- a/packages/nc-gui/components/dlg/QuickImport.vue
+++ b/packages/nc-gui/components/dlg/QuickImport.vue
@@ -1,5 +1,5 @@