From 3bd5d6b9f6e69b38db57b29eb12cc952db750852 Mon Sep 17 00:00:00 2001 From: Rokt33r Date: Sun, 13 Dec 2015 19:10:05 +0900 Subject: [PATCH] =?UTF-8?q?debug=20-=20=E6=96=B0=E8=A6=8F=E6=8A=95?= =?UTF-8?q?=E7=A8=BF=E3=81=8C=E4=B8=8D=E5=8F=AF=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- browser/main/HomePage/ArticleDetail/index.js | 2 +- lib/reducer.js | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/browser/main/HomePage/ArticleDetail/index.js b/browser/main/HomePage/ArticleDetail/index.js index 58523109..59fe0d1f 100644 --- a/browser/main/HomePage/ArticleDetail/index.js +++ b/browser/main/HomePage/ArticleDetail/index.js @@ -298,7 +298,7 @@ export default class ArticleDetail extends React.Component { dispatch(unlockStatus()) - delete newArticle.status + newArticle.status = null newArticle.updatedAt = new Date() newArticle.title = newArticle.title.trim() if (newArticle.createdAt == null) { diff --git a/lib/reducer.js b/lib/reducer.js index 5c266581..c549a17e 100644 --- a/lib/reducer.js +++ b/lib/reducer.js @@ -181,12 +181,10 @@ function articles (state = initialArticles, action) { let targetIndex = _.findIndex(state, _article => article.key === _article.key) if (targetIndex < 0) state.unshift(article) - else { - Object.assign(state[targetIndex], article) - } + else Object.assign(state[targetIndex], article) if (article.status !== 'NEW') dataStore.setArticles(state) - else isCreatingNew = true + else isCreatingNew = true return state } case ARTICLE_DESTROY: