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