1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-25 06:33:48 +00:00

fix record context menu doesn't show on row sequence (#7568)

Co-authored-by: zhouwenxuan <aries@Mac.local>
This commit is contained in:
Aries
2025-03-06 18:03:23 +08:00
committed by GitHub
parent 3697c777f1
commit b2f2dc4d0b

View File

@@ -18,6 +18,7 @@ import MoveDirent from '../../../../components/dialog/move-dirent-dialog';
import { Dirent } from '../../../../models';
import { useMetadataAIOperations } from '../../../../hooks/metadata-ai-operation';
import ContextMenuComponent from '../../../components/context-menu';
import RowUtils from '../utils/row-utils';
const OPERATION = {
CLEAR_SELECTED: 'clear-selected',
@@ -158,7 +159,7 @@ const ContextMenu = ({
if (!selectedPosition) return list;
const { groupRecordIndex, rowIdx: recordIndex, idx } = selectedPosition;
const column = columns[idx];
const record = recordGetterByIndex({ isGroupView, groupRecordIndex, recordIndex });
const record = recordGetterByIndex({ isGroupView, groupRecordIndex, recordIndex }) || RowUtils.getRecordById(selectedRecordsIds[0], metadata);
if (!record) return list;
const canModifyRow = checkCanModifyRow(record);