diff --git a/app/components/viewer/index.js b/app/components/viewer/index.js index b72b8cf285ee5d319148d37947a8ffd44d98e2e2..52c4f34564d9d256e8e928f6a81fc69fc09fc51a 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