From 6bf224b78bd19aa5d0f612dff30decd5b35fef3f Mon Sep 17 00:00:00 2001
From: Eugen Ciur <eugen@papermerge.com>
Date: Mon, 18 Apr 2022 15:55:00 +0200
Subject: [PATCH] show user error message if rotate pages fails

---
 app/components/viewer/index.js | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app/components/viewer/index.js b/app/components/viewer/index.js
index b72b8cf..52c4f34 100644
--- a/app/components/viewer/index.js
+++ b/app/components/viewer/index.js
@@ -119,9 +119,15 @@ export default class ViewerComponent extends Component {
     let page_ids = [];
 
     page_ids = this.selected_pages.map(page => page.id);
-    await this.requests.rotatePages({page_ids, angle});
-    this.selected_pages = A([]);
-    this.router.refresh();
+    this.requests.rotatePages({page_ids, angle}).then(
+      () => { // on success
+        this.selected_pages = A([]);
+        this.router.refresh();
+      },
+      (message) => { // on error
+        this.notify.error(message);
+      }
+    );
   }
 
   @action
-- 
GitLab