fix: handle potential null collection in sync logic

This commit is contained in:
Prateek Sunal
2025-07-29 14:49:16 +05:30
parent 85efa544b6
commit 24e81f9dc0

View File

@@ -87,9 +87,9 @@ class SmartAlbumsService {
final collectionId = entry.key;
final config = entry.value;
final collection =
CollectionsService.instance.getCollectionByID(collectionId)!;
CollectionsService.instance.getCollectionByID(collectionId);
if (!collection.canAutoAdd(userId!)) {
if (!(collection?.canAutoAdd(userId!) ?? false)) {
_logger.warning(
"Deleting collection config ($collectionId) as user does not have permission",
);