浏览代码

BugFix when state cache exists

Yuki Takei 6 年之前
父节点
当前提交
37504c33a4
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      packages/growi-plugin-attachment-refs/src/client/js/components/AttachmentList.jsx

+ 9 - 0
packages/growi-plugin-attachment-refs/src/client/js/components/AttachmentList.jsx

@@ -42,10 +42,19 @@ export default class AttachmentList extends React.Component {
 
     // check cache exists
     if (stateCache != null) {
+      // restore state
       this.setState({
         ...stateCache,
         isLoading: false,
       });
+      // parse with no effect
+      try {
+        refsContext.parse();
+      }
+      catch (err) {
+        // do nothing
+      }
+
       return; // go to render()
     }