From f2c3e80f3f81b2cfda98261672c2b9ee01774c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20M=C3=BCllner?= Date: Thu, 5 Mar 2026 12:05:02 +0100 Subject: [PATCH] chore: polish membership error messages --- lib/services/collection_service.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/services/collection_service.dart b/lib/services/collection_service.dart index a169eaf..4766f55 100644 --- a/lib/services/collection_service.dart +++ b/lib/services/collection_service.dart @@ -343,7 +343,7 @@ class CollectionService { if (normalizedRole == 'viewer' && message.contains('collection_members_role_check')) { throw Exception( - 'Viewer role is not enabled in your database yet. Please apply the viewer-role migration first.', + 'Viewer role is currently unavailable. Please contact the app administrator.', ); } rethrow; @@ -421,7 +421,7 @@ class CollectionService { membersAfter.any((member) => member.userId == memberUserId); if (stillExists) { throw Exception( - 'Member removal did not persist. Run VIEWER_ROLE_MIGRATION.sql to update policies/functions.', + 'Member could not be removed. Please try again in a moment.', ); } }