Ryu Sato 5 lat temu
rodzic
commit
5bdf6d39b1

+ 6 - 2
src/client/js/services/RevisionCompareContainer.js

@@ -45,8 +45,12 @@ export default class RevisionCompareContainer extends Container {
     const [fromRevisionIdParam, toRevisionIdParam] = this.pageContainer.state.compareRevisionIds || [];
     const [fromRevisionIdParam, toRevisionIdParam] = this.pageContainer.state.compareRevisionIds || [];
 
 
     await this.fetchPageRevisions();
     await this.fetchPageRevisions();
-    await this.fetchPageRevisionIfExists(fromRevisionIdParam);
-    await this.fetchPageRevisionIfExists(toRevisionIdParam);
+    if (fromRevisionIdParam) {
+      await this.fetchPageRevisionIfExists(fromRevisionIdParam);
+    }
+    if (toRevisionIdParam) {
+      await this.fetchPageRevisionIfExists(toRevisionIdParam);
+    }
 
 
     const fromRevision = this.state.recentRevisions.find(rev => rev._id === fromRevisionIdParam);
     const fromRevision = this.state.recentRevisions.find(rev => rev._id === fromRevisionIdParam);
     const toRevision = this.state.recentRevisions.find(rev => rev._id === toRevisionIdParam);
     const toRevision = this.state.recentRevisions.find(rev => rev._id === toRevisionIdParam);