Fix: Some bugs (#14734)

### What problem does this PR solve?

Fix: Some bugs
- Error during batch modification of metadata in the Knowledge Base
- Manually configured metadata is not displayed in search settings

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
chanx
2026-05-09 17:40:22 +08:00
committed by GitHub
parent c11650bb4c
commit 8ac14b597f
2 changed files with 19 additions and 3 deletions

View File

@@ -14,7 +14,10 @@ import {
DropdownMenuSeparator,
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
import { useRowSelection } from '@/hooks/logic-hooks/use-row-selection';
import {
useRowSelection,
useSelectedIds,
} from '@/hooks/logic-hooks/use-row-selection';
import { useFetchDocumentList } from '@/hooks/use-document-request';
import { useFetchKnowledgeBaseConfiguration } from '@/hooks/use-knowledge-request';
import { LucidePlus } from 'lucide-react';
@@ -93,6 +96,11 @@ export default function Dataset() {
setRowSelection,
});
const { selectedIds: selectedRowKeys } = useSelectedIds(
rowSelection,
documents,
);
const handleAddMetadataWithDocuments = () => {
showManageMetadataModal({
type: MetadataType.Manage,
@@ -117,7 +125,7 @@ export default function Dataset() {
</div> */}
</div>
),
documentIds: documents.map((doc) => doc.id),
documentIds: selectedRowKeys,
});
};