Commit ec565e13 authored by Liang Ding's avatar Liang Ding

🐛 修复重复生成存档的问题

parent 5affcfa2
...@@ -52,7 +52,7 @@ import static org.b3log.solo.model.Article.*; ...@@ -52,7 +52,7 @@ import static org.b3log.solo.model.Article.*;
* Article management service. * Article management service.
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.3.3.0, Oct 23, 2019 * @version 1.3.4.0, Nov 7, 2019
* @since 0.3.5 * @since 0.3.5
*/ */
@Service @Service
...@@ -937,10 +937,13 @@ public class ArticleMgmtService { ...@@ -937,10 +937,13 @@ public class ArticleMgmtService {
} }
} }
final JSONObject archiveDateArticleRelation = new JSONObject(); final String articleId = article.optString(Keys.OBJECT_ID);
archiveDateArticleRelation.put(ArchiveDate.ARCHIVE_DATE + "_" + Keys.OBJECT_ID, archiveDate.optString(Keys.OBJECT_ID)); if (null == archiveDateArticleRepository.getByArticleId(articleId)) {
archiveDateArticleRelation.put(Article.ARTICLE + "_" + Keys.OBJECT_ID, article.optString(Keys.OBJECT_ID)); final JSONObject archiveDateArticleRelation = new JSONObject();
archiveDateArticleRepository.add(archiveDateArticleRelation); archiveDateArticleRelation.put(ArchiveDate.ARCHIVE_DATE + "_" + Keys.OBJECT_ID, archiveDate.optString(Keys.OBJECT_ID));
archiveDateArticleRelation.put(Article.ARTICLE + "_" + Keys.OBJECT_ID, articleId);
archiveDateArticleRepository.add(archiveDateArticleRelation);
}
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment