|
@@ -50,7 +50,6 @@ const PageRenameModal = (): JSX.Element => {
|
|
|
|
|
|
|
|
const [subordinatedPages, setSubordinatedPages] = useState([]);
|
|
const [subordinatedPages, setSubordinatedPages] = useState([]);
|
|
|
const [existingPaths, setExistingPaths] = useState<string[]>([]);
|
|
const [existingPaths, setExistingPaths] = useState<string[]>([]);
|
|
|
- const [isRenameButtonPushed, setIsRenameButtonPushed] = useState(false);
|
|
|
|
|
const [isRenameRecursively, setIsRenameRecursively] = useState(true);
|
|
const [isRenameRecursively, setIsRenameRecursively] = useState(true);
|
|
|
const [isRenameRedirect, setIsRenameRedirect] = useState(false);
|
|
const [isRenameRedirect, setIsRenameRedirect] = useState(false);
|
|
|
const [isRemainMetadata, setIsRemainMetadata] = useState(false);
|
|
const [isRemainMetadata, setIsRemainMetadata] = useState(false);
|
|
@@ -89,7 +88,6 @@ const PageRenameModal = (): JSX.Element => {
|
|
|
const _isV5Compatible = isV5Compatible(page.meta);
|
|
const _isV5Compatible = isV5Compatible(page.meta);
|
|
|
|
|
|
|
|
setErrs(null);
|
|
setErrs(null);
|
|
|
- setIsRenameButtonPushed(true);
|
|
|
|
|
|
|
|
|
|
const { _id, path, revision } = page.data;
|
|
const { _id, path, revision } = page.data;
|
|
|
try {
|
|
try {
|
|
@@ -117,7 +115,6 @@ const PageRenameModal = (): JSX.Element => {
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
setErrs(err);
|
|
setErrs(err);
|
|
|
- setIsRenameButtonPushed(false);
|
|
|
|
|
}
|
|
}
|
|
|
}, [closeRenameModal, isRemainMetadata, isRenameRecursively, isRenameRedirect, page, pageNameInput, renameModalData?.opts?.onRenamed]);
|
|
}, [closeRenameModal, isRemainMetadata, isRenameRecursively, isRenameRedirect, page, pageNameInput, renameModalData?.opts?.onRenamed]);
|
|
|
|
|
|
|
@@ -151,10 +148,10 @@ const PageRenameModal = (): JSX.Element => {
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
if (page != null && pageNameInput !== page.data.path) {
|
|
if (page != null && pageNameInput !== page.data.path) {
|
|
|
- checkExistPathsDebounce(page.data.path, pageNameInput, !isRenameButtonPushed);
|
|
|
|
|
|
|
+ checkExistPathsDebounce(page.data.path, pageNameInput);
|
|
|
checkIsUsersHomePageDebounce(pageNameInput);
|
|
checkIsUsersHomePageDebounce(pageNameInput);
|
|
|
}
|
|
}
|
|
|
- }, [pageNameInput, subordinatedPages, checkExistPathsDebounce, page, checkIsUsersHomePageDebounce, isRenameButtonPushed]);
|
|
|
|
|
|
|
+ }, [pageNameInput, subordinatedPages, checkExistPathsDebounce, page, checkIsUsersHomePageDebounce]);
|
|
|
|
|
|
|
|
|
|
|
|
|
function ppacInputChangeHandler(value) {
|
|
function ppacInputChangeHandler(value) {
|
|
@@ -182,7 +179,6 @@ const PageRenameModal = (): JSX.Element => {
|
|
|
setErrs(null);
|
|
setErrs(null);
|
|
|
setSubordinatedPages([]);
|
|
setSubordinatedPages([]);
|
|
|
setExistingPaths([]);
|
|
setExistingPaths([]);
|
|
|
- setIsRenameButtonPushed(false);
|
|
|
|
|
setIsRenameRecursively(true);
|
|
setIsRenameRecursively(true);
|
|
|
setIsRenameRedirect(false);
|
|
setIsRenameRedirect(false);
|
|
|
setIsRemainMetadata(false);
|
|
setIsRemainMetadata(false);
|