diff --git a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx index 462792e8..e7827e19 100644 --- a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx +++ b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx @@ -235,20 +235,32 @@ class ViewDocumentsClass extends BasePage { private goToPrevious() { const index = this.state.selectedFileIndex - 1; if (this.hasPrevious()) { - this.setState({ - selectedFile: this.state.document!.files![index]!, - selectedFileIndex: index, - }); + this.setState( + { + selectedFile: this.state.document!.files![index]!, + selectedFileIndex: index, + fileBlob: null, + }, + () => { + this.getFilePreview(); + }, + ); } } private goToNext() { if (this.hasNext()) { const index = this.state.selectedFileIndex + 1; - this.setState({ - selectedFile: this.state.document!.files![index]!, - selectedFileIndex: index, - }); + this.setState( + { + selectedFile: this.state.document!.files![index]!, + selectedFileIndex: index, + fileBlob: null, + }, + () => { + this.getFilePreview(); + }, + ); } }