From 4d814f7ee23d95fbe6a2f4292f55d563aff5fc8b Mon Sep 17 00:00:00 2001
From: john <johnbarlas39@gmail.com>
Date: Sat, 22 Apr 2017 15:23:00 +0300
Subject: [PATCH] fix editor not reloading

---
 app/components/SimpleEditor/SimpleEditor.jsx        | 4 ++--
 app/components/SimpleEditor/SimpleEditorWrapper.jsx | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app/components/SimpleEditor/SimpleEditor.jsx b/app/components/SimpleEditor/SimpleEditor.jsx
index a88a8b4..3492ac3 100644
--- a/app/components/SimpleEditor/SimpleEditor.jsx
+++ b/app/components/SimpleEditor/SimpleEditor.jsx
@@ -217,8 +217,8 @@ export default class SimpleEditor extends React.Component {
 }
 
 SimpleEditor.propTypes = {
-  book: React.PropTypes.object.isRequired,
-  canEdit: React.PropTypes.bool, // needed?
+  book: React.PropTypes.object,
+  // canEdit: React.PropTypes.bool, // needed?
   fragment: React.PropTypes.object,
   history: React.PropTypes.object.isRequired,
   onSave: React.PropTypes.func.isRequired,
diff --git a/app/components/SimpleEditor/SimpleEditorWrapper.jsx b/app/components/SimpleEditor/SimpleEditorWrapper.jsx
index 1e6f626..180008e 100644
--- a/app/components/SimpleEditor/SimpleEditorWrapper.jsx
+++ b/app/components/SimpleEditor/SimpleEditorWrapper.jsx
@@ -17,11 +17,11 @@ export class SimpleEditorWrapper extends React.Component {
   }
 
   componentWillMount () {
-    const { book, actions } = this.props
-    const { getCollections, getFragments } = actions
+    const { getCollections, getFragments } = this.props.actions
 
     // TODO: might not need to fetch all the collections?
     getCollections().then(() => {
+      const { book } = this.props
       getFragments(book)
     })
 
@@ -93,7 +93,7 @@ export class SimpleEditorWrapper extends React.Component {
 // TODO -- review required props
 SimpleEditorWrapper.propTypes = {
   actions: React.PropTypes.object.isRequired,
-  book: React.PropTypes.object.isRequired,
+  book: React.PropTypes.object,
   fragment: React.PropTypes.object,
   history: React.PropTypes.object.isRequired,
   user: React.PropTypes.object.isRequired
-- 
GitLab