Explorar o código

modify param name and add validation in resolveconflict method

yuto-oweseek %!s(int64=4) %!d(string=hai) anos
pai
achega
f41f48d30b
Modificáronse 1 ficheiros con 7 adicións e 2 borrados
  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,