diff --git a/web/satellite/src/store/modules/files.ts b/web/satellite/src/store/modules/files.ts index 236f9a302..c418d84e7 100644 --- a/web/satellite/src/store/modules/files.ts +++ b/web/satellite/src/store/modules/files.ts @@ -562,12 +562,10 @@ export const makeFilesModule = (): FilesModule => ({ (file) => file.type === 'file', ); - if (uploadedFiles.length === 1) { - if (state.openModalOnFirstUpload === true) { - commit('setObjectPathForModal', params.Key); - const appStore = useAppStore(); - appStore.updateActiveModal(MODALS.objectDetails); - } + if (uploadedFiles.length === 1 && !path && state.openModalOnFirstUpload) { + commit('setObjectPathForModal', params.Key); + const appStore = useAppStore(); + appStore.updateActiveModal(MODALS.objectDetails); } commit('finishUpload', params.Key); diff --git a/web/satellite/src/store/modules/objectBrowserStore.ts b/web/satellite/src/store/modules/objectBrowserStore.ts index b8754be74..e6b39294f 100644 --- a/web/satellite/src/store/modules/objectBrowserStore.ts +++ b/web/satellite/src/store/modules/objectBrowserStore.ts @@ -423,13 +423,10 @@ export const useFilesStore = defineStore('files', () => { (file) => file.type === 'file', ); - if (uploadedFiles.length === 1) { - if (state.openModalOnFirstUpload) { - state.objectPathForModal = params.Key; - - const appStore = useAppStore(); - appStore.updateActiveModal(MODALS.objectDetails); - } + if (uploadedFiles.length === 1 && !path && state.openModalOnFirstUpload) { + state.objectPathForModal = params.Key; + const appStore = useAppStore(); + appStore.updateActiveModal(MODALS.objectDetails); } state.uploading = state.uploading.filter((file) => file.Key !== params.Key);