mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-09 00:47:59 +08:00
Fix: Clicking the confirm button on the WikiCommitModal does not validate the form. (#17981)
This commit is contained in:
@@ -44,10 +44,6 @@ export function useCommitArtifact({
|
||||
setIsOpen(true);
|
||||
}, [form]);
|
||||
|
||||
const close = useCallback(() => {
|
||||
setIsOpen(false);
|
||||
}, []);
|
||||
|
||||
const handleConfirm = useCallback(
|
||||
async (values: CommitFormValues) => {
|
||||
if (!pageType || !slug) return;
|
||||
@@ -72,7 +68,7 @@ export function useCommitArtifact({
|
||||
return {
|
||||
isOpen,
|
||||
open,
|
||||
close,
|
||||
setIsOpen,
|
||||
form,
|
||||
handleConfirm,
|
||||
isUpdating,
|
||||
|
||||
@@ -160,7 +160,7 @@ export function useWikiDetailContent({
|
||||
}
|
||||
}, [handleMarkAsSaved, isVersionView, onSelectVersion]);
|
||||
|
||||
const { isOpen, open, close, form, handleConfirm, isUpdating } =
|
||||
const { isOpen, open, setIsOpen, form, handleConfirm, isUpdating } =
|
||||
useCommitArtifact({
|
||||
editedContent,
|
||||
pageType: currentEntry?.pageType ?? selectedArtifact?.page_type ?? '',
|
||||
@@ -207,7 +207,7 @@ export function useWikiDetailContent({
|
||||
referenceDocuments,
|
||||
isOpen,
|
||||
open,
|
||||
close,
|
||||
setIsOpen,
|
||||
form,
|
||||
handleConfirm,
|
||||
isUpdating,
|
||||
|
||||
@@ -38,7 +38,7 @@ export function WikiDetailContent({
|
||||
isDirty,
|
||||
isOpen,
|
||||
open,
|
||||
close,
|
||||
setIsOpen,
|
||||
form,
|
||||
handleConfirm,
|
||||
isUpdating,
|
||||
@@ -95,7 +95,7 @@ export function WikiDetailContent({
|
||||
|
||||
<WikiCommitModal
|
||||
open={isOpen}
|
||||
onOpenChange={close}
|
||||
onOpenChange={setIsOpen}
|
||||
form={form}
|
||||
onConfirm={handleConfirm}
|
||||
loading={isUpdating}
|
||||
|
||||
Reference in New Issue
Block a user