소스 검색

modify param name and add validation in resolveconflict method

yuto-oweseek 4 년 전
부모
커밋
f41f48d30b
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 7 2
      packages/app/src/client/services/PageContainer.js

+ 7 - 2
packages/app/src/client/services/PageContainer.js

@@ -657,11 +657,16 @@ export default class PageContainer extends Container {
   retrieveMyBookmarkList() {
   }
 
-  async resolveConflict(pageId, revisionId, markdown, optionalParams) {
+  async resolveConflict(pageId, revisionId, markdown, optionsToSave) {
+
+    if (optionsToSave == null) {
+      const msg = '\'saveAndReload\' requires the \'optionsToSave\' param';
+      throw new Error(msg);
+    }
 
     const { path } = this.state;
 
-    const params = Object.assign(optionalParams, {
+    const params = Object.assign(optionsToSave, {
       page_id: pageId,
       revision_id: revisionId,
       body: markdown,