itizawa 5 лет назад
Родитель
Сommit
1091e4b085
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/client/js/components/PageDuplicateModal.jsx

+ 2 - 1
src/client/js/components/PageDuplicateModal.jsx

@@ -6,6 +6,7 @@ import {
 } from 'reactstrap';
 } from 'reactstrap';
 
 
 import { withTranslation } from 'react-i18next';
 import { withTranslation } from 'react-i18next';
+import urljoin from 'url-join';
 
 
 import { createSubscribedElement } from './UnstatedUtils';
 import { createSubscribedElement } from './UnstatedUtils';
 
 
@@ -38,7 +39,7 @@ const PageDuplicateModal = (props) => {
       setErrorMessage(null);
       setErrorMessage(null);
       const res = await appContainer.apiPost('/pages.duplicate', { page_id: pageId, new_path: pageNameInput });
       const res = await appContainer.apiPost('/pages.duplicate', { page_id: pageId, new_path: pageNameInput });
       const { page } = res;
       const { page } = res;
-      window.location.href = `${page.path}?duplicated=${path}`;
+      window.location.href = encodeURI(urljoin(page.path, '?duplicated=', path));
     }
     }
     catch (err) {
     catch (err) {
       setErrorMessage(err.message);
       setErrorMessage(err.message);