Просмотр исходного кода

Merge pull request #5930 from weseek/fix/page-is-not-rendered-for-guest

fix: Page is not rendered for guest
Yuki Takei 3 лет назад
Родитель
Сommit
8e144bbfcd
1 измененных файлов с 2 добавлено и 6 удалено
  1. 2 6
      packages/app/src/components/Page/RevisionRenderer.jsx

+ 2 - 6
packages/app/src/components/Page/RevisionRenderer.jsx

@@ -33,7 +33,7 @@ class LegacyRevisionRenderer extends React.PureComponent {
     this.currentRenderingContext = {
     this.currentRenderingContext = {
       markdown: this.props.markdown,
       markdown: this.props.markdown,
       pagePath: this.props.pagePath,
       pagePath: this.props.pagePath,
-      renderDrawioInRealtime: this.props.editorSettings.renderDrawioInRealtime,
+      renderDrawioInRealtime: this.props.editorSettings?.renderDrawioInRealtime,
       currentPathname: decodeURIComponent(window.location.pathname),
       currentPathname: decodeURIComponent(window.location.pathname),
     };
     };
   }
   }
@@ -178,7 +178,7 @@ LegacyRevisionRenderer.propTypes = {
   pagePath: PropTypes.string.isRequired,
   pagePath: PropTypes.string.isRequired,
   highlightKeywords: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(PropTypes.string)]),
   highlightKeywords: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(PropTypes.string)]),
   additionalClassName: PropTypes.string,
   additionalClassName: PropTypes.string,
-  editorSettings: PropTypes.any.isRequired,
+  editorSettings: PropTypes.any,
 };
 };
 
 
 /**
 /**
@@ -191,10 +191,6 @@ const LegacyRevisionRendererWrapper = withUnstatedContainers(LegacyRevisionRende
 const RevisionRenderer = (props) => {
 const RevisionRenderer = (props) => {
   const { data: editorSettings } = useEditorSettings();
   const { data: editorSettings } = useEditorSettings();
 
 
-  if (editorSettings == null) {
-    return <></>;
-  }
-
   return <LegacyRevisionRendererWrapper {...props} editorSettings={editorSettings} />;
   return <LegacyRevisionRendererWrapper {...props} editorSettings={editorSettings} />;
 };
 };