Просмотр исходного кода

modify param name and add validation in resolveconflict method

yuto-oweseek 4 лет назад
Родитель
Сommit
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() {
   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 { path } = this.state;
 
 
-    const params = Object.assign(optionalParams, {
+    const params = Object.assign(optionsToSave, {
       page_id: pageId,
       page_id: pageId,
       revision_id: revisionId,
       revision_id: revisionId,
       body: markdown,
       body: markdown,