Skip to content

Commit 508b647

Browse files
committed
prevent NREs
1 parent 34016db commit 508b647

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

BlazorDiffusion.ServiceInterface/DataService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public object Any(GetAlbumResults request)
104104
var refIds = request.RefIds?.ToArray() ?? [];
105105

106106
var albums = Db.LoadSelect<Album>(x => x.DeletedDate == null && (ids.Contains(x.Id) || refIds.Contains(x.RefId)))
107-
.OrderByDescending(x => x.Artifacts.Max(x => x.Id)).ToList();
107+
.OrderByDescending(x => x.Artifacts?.Max(x => x.Id)).ToList();
108108

109109
var albumResults = albums.Map(x => x.ToAlbumResult());
110110

BlazorDiffusion.ServiceInterface/DbExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public static UserResult GetUserResult(this IDbConnection db, int userId)
2222
};
2323

2424
var userAlbums = db.LoadSelect<Album>(x => x.OwnerId == userId && x.DeletedDate == null);
25+
userAlbums.Each(x => x.Artifacts ??= []);
2526
var albums = userAlbums.OrderByDescending(x => x.Artifacts.Max(x => x.Id)).ToList();
2627
var albumResults = albums.Map(x => x.ToAlbumResult());
2728

0 commit comments

Comments
 (0)