From 84e40d6d313b63ae0451e1d9ed987ff661977f07 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 17 Jan 2023 13:13:11 +0530 Subject: [PATCH] Fix delete empty album --- lib/ui/viewer/actions/delete_empty_albums.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ui/viewer/actions/delete_empty_albums.dart b/lib/ui/viewer/actions/delete_empty_albums.dart index 3ce22a5c3..87c3852af 100644 --- a/lib/ui/viewer/actions/delete_empty_albums.dart +++ b/lib/ui/viewer/actions/delete_empty_albums.dart @@ -87,9 +87,10 @@ class _DeleteEmptyAlbumsState extends State { Future _deleteEmptyAlbums() async { final collections = await CollectionsService.instance.getCollectionsWithThumbnails(); + // remove collections which are not empty or can't be deleted collections.removeWhere( (element) => - element.thumbnail != null || element.collection.type.canDelete, + element.thumbnail != null || !element.collection.type.canDelete, ); int failedCount = 0; for (int i = 0; i < collections.length; i++) {