diff --git a/mobile/lib/services/collections_service.dart b/mobile/lib/services/collections_service.dart index 9c3961f139..ccfd9e0c89 100644 --- a/mobile/lib/services/collections_service.dart +++ b/mobile/lib/services/collections_service.dart @@ -949,6 +949,7 @@ class CollectionsService { data: { "collectionID": collection.id, "enableCollect": enableCollect, + "enableJoin": flagService.internalUser, }, ); collection.publicURLs?.add(PublicURL.fromMap(response.data["result"])); diff --git a/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart b/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart index ed4536d89b..68b8e43866 100644 --- a/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart +++ b/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart @@ -11,6 +11,7 @@ import "package:photos/models/file/file.dart"; import "package:photos/models/file_load_result.dart"; import "package:photos/models/gallery_type.dart"; import "package:photos/models/selected_files.dart"; +import "package:photos/service_locator.dart"; import "package:photos/services/collections_service.dart"; import "package:photos/services/remote_sync_service.dart"; import "package:photos/ui/components/buttons/button_widget.dart"; @@ -97,7 +98,7 @@ class _SharedPublicCollectionPageState selectedFiles: _selectedFiles, initialFiles: initialFiles, albumName: widget.c.collection.displayName, - header: widget.c.collection.isJoinEnabled + header: widget.c.collection.isJoinEnabled && flagService.internalUser ? Padding( padding: const EdgeInsets.all(8.0), child: NotificationWidget(