Преглед изворни кода

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,