Added null checks
This commit is contained in:
@@ -746,14 +746,19 @@ public partial class LightlessHub
|
||||
var cancellationToken = RequestAbortedToken;
|
||||
|
||||
var data = await DbContext.GroupProfiles
|
||||
.FirstOrDefaultAsync(g => g.Group.ToGroupData().AliasOrGID == dto.Group.AliasOrGID, cancellationToken)
|
||||
.FirstOrDefaultAsync(g => g.Group.GID == dto.Group.GID || g.Group.Alias == dto.Group.AliasOrGID, cancellationToken)
|
||||
.ConfigureAwait(false);
|
||||
|
||||
var profileDto = new GroupProfileDto(dto.Group, Description: null, Tags: null, PictureBase64: null, IsNsfw: false, IsDisabled: false);
|
||||
|
||||
if (data is not null)
|
||||
{
|
||||
profileDto = data.ToDTO();
|
||||
_logger.LogCallInfo(LightlessHubLogger.Args($"GroupGetProfile: dto={dto?.GID}, groupProfile.Group={(data?.Group != null)}"));
|
||||
|
||||
if (data.Group != null)
|
||||
{
|
||||
profileDto = data.ToDTO();
|
||||
}
|
||||
}
|
||||
|
||||
return profileDto;
|
||||
|
||||
Reference in New Issue
Block a user