From 459e9d5fbe83504a88efd83909af93e62b873929 Mon Sep 17 00:00:00 2001 From: Difegue Date: Sat, 13 Apr 2024 01:49:05 +0200 Subject: [PATCH] Fix crash reported by appcenter --- .../ViewModels/Bases/LibraryViewModelBase.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Sources/Stylophone.Common/ViewModels/Bases/LibraryViewModelBase.cs b/Sources/Stylophone.Common/ViewModels/Bases/LibraryViewModelBase.cs index 2d7fec3..256e884 100644 --- a/Sources/Stylophone.Common/ViewModels/Bases/LibraryViewModelBase.cs +++ b/Sources/Stylophone.Common/ViewModels/Bases/LibraryViewModelBase.cs @@ -50,11 +50,12 @@ public async Task LoadDataAsync() var albumList = await _mpdService.SafelySendCommandAsync(new ListCommand(MpdTags.Album)); var albumSortList = await _mpdService.SafelySendCommandAsync(new ListCommand(MpdTags.AlbumSort)); - // Create a list of tuples - var response = albumList.Zip(albumSortList, (album, albumSort) => new Album{ Name = album, SortName = albumSort }); - - if (albumSortList != null) + if (albumList != null && albumSortList != null) + { + // Create a list of tuples + var response = albumList.Zip(albumSortList, (album, albumSort) => new Album { Name = album, SortName = albumSort }); GroupAlbumsByName(response); + } if (Source.Count > 0) FilteredSource.AddRange(Source);