@@ -69,7 +69,7 @@ const PageDuplicateModal = (props) => {
setErrs(null);
try {
- const res = await appContainer.apiv3Post('/pages/duplicate', { pageId, pageNameInput });
+ const res = await appContainer.apiv3Post('/pages/duplicate', { pageId, pageNameInput, isDuplicateRecursively });
const { page } = res.data;
window.location.href = encodeURI(`${page.path}?duplicated=${path}`);
}
@@ -469,7 +469,7 @@ module.exports = (crowi) => {
* description: Internal server error.
*/
router.post('/duplicate', accessTokenParser, loginRequiredStrictly, csrf, async(req, res) => {
- const { pageId } = req.body;
+ const { pageId, isDuplicateRecursively } = req.body;
const newPagePath = pathUtils.normalizePath(req.body.pageNameInput);