From 02772b660b5e9051cd4cf80247ede3129485af61 Mon Sep 17 00:00:00 2001 From: DmitrySychugov Date: Thu, 13 Jun 2024 15:57:53 +0500 Subject: [PATCH] Client: fixed update indexing selection --- packages/client/src/HOCs/withFileActions.js | 4 +++- packages/client/src/store/FilesActionsStore.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/client/src/HOCs/withFileActions.js b/packages/client/src/HOCs/withFileActions.js index bf0d83040d..f930c6c86f 100644 --- a/packages/client/src/HOCs/withFileActions.js +++ b/packages/client/src/HOCs/withFileActions.js @@ -412,7 +412,9 @@ export default function withFileActions(WrappedFileItem) { (x) => x.id === item.id && x.fileExst === item.fileExst, ); - const isIndexUpdated = !!updateSelection.find((x) => x.id === item.id); + const isIndexUpdated = !!updateSelection.find( + (x) => x.id === item.id && x.fileExst === item?.fileExst, + ); const isDisabledDropItem = item.security?.Create === false; diff --git a/packages/client/src/store/FilesActionsStore.js b/packages/client/src/store/FilesActionsStore.js index 8686f27fea..c568bc99db 100644 --- a/packages/client/src/store/FilesActionsStore.js +++ b/packages/client/src/store/FilesActionsStore.js @@ -2722,7 +2722,9 @@ class FilesActionStore { changeIndex = async (action, item) => { const { filesList } = this.filesStore; - const index = filesList.findIndex((elem) => elem.id === item?.id); + const index = filesList.findIndex( + (elem) => elem.id === item?.id && elem.fileExst === item?.fileExst, + ); if ( (action === VDRIndexingAction.HigherIndex && index === 0) ||