diff --git a/mobile/lib/ui/tabs/home_widget.dart b/mobile/lib/ui/tabs/home_widget.dart index 2c10c300f4..a947517f29 100644 --- a/mobile/lib/ui/tabs/home_widget.dart +++ b/mobile/lib/ui/tabs/home_widget.dart @@ -264,8 +264,11 @@ class _HomeWidgetState extends State { try { final Collection collection = await CollectionsService.instance .getCollectionFromPublicLink(context, uri); + final existingCollection = + CollectionsService.instance.getCollectionByID(collection.id); - if (collection.owner!.id! == Configuration.instance.getUserID()) { + if (collection.owner!.id! == Configuration.instance.getUserID() || + (existingCollection != null && !existingCollection.isDeleted)) { await routeToPage( context, CollectionPage(