From 31efcd11b26d55be13bb476149fe793d89dd2c21 Mon Sep 17 00:00:00 2001
From: ruidajo <diegoruidajo@gmail.com>
Date: Sat, 22 Mar 2025 13:13:23 -0500
Subject: [PATCH] Handling error for uid duplication.

---
 src/MiniDocs/LePage.extension.st | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/MiniDocs/LePage.extension.st b/src/MiniDocs/LePage.extension.st
index 569acd8..424f075 100644
--- a/src/MiniDocs/LePage.extension.st
+++ b/src/MiniDocs/LePage.extension.st
@@ -391,8 +391,13 @@ LePage >> uiSync: anAction [
 	^ anAction button
 		tooltip: 'Sync with remote document';
 		icon: BrGlamorousVectorIcons refresh;
-		action: [  "Exeption LeDuplicatePageIdError"self database
+		action: [  "Exeption LeDuplicatePageIdError"[ self database
 				importDocumentFrom: self remote ]
+				onErrorDo: [ :err | 
+					self
+						assignNewUID;
+						updateTitle: self title , '-old'.
+					self database importDocumentFrom: self remote ] ]
 ]
 
 { #category : #'*MiniDocs' }