diff --git a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift
index 666275e3a0152e5c5dc14c2d4f31aad614e4e57d..2716030821ab68914af65c33a65f3132c1d533fa 100644
--- a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift
+++ b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift
@@ -124,7 +124,7 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable
         
         updateSelectedImagesLabel()
         
-        updateCurrentPageIndex(index: currentPageIndex)
+        updateCurrentPageLabel()
         
         shareType = .pdf
         
@@ -187,6 +187,11 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable
         
         currentPageIndex = index
         
+        updateCurrentPageLabel()
+    }
+    
+    private func updateCurrentPageLabel() {
+        
         currentPageLabel.set(text: "\(currentPageIndex + 1)/\(session.scannedItems.count)")
         
         currentPageLabel.textAlignment = .center
@@ -546,8 +551,6 @@ extension DocumentPreviewViewController {
         
         updateSelectedImagesLabel()
         
-        updateCurrentPageIndex(index: currentPageIndex)
-        
         handleUpdatedSession()
     }
     
@@ -598,6 +601,8 @@ extension DocumentPreviewViewController {
             pagerView.reloadData()
             
             delegate?.sessionUpdated(session: session)
+            
+            updateCurrentPageLabel()
         }
     }
 }