From 88c06eea6e78e978037b4e2f0a8cd91aab26973f Mon Sep 17 00:00:00 2001 From: Leigh Pointer Date: Wed, 19 Jul 2023 09:58:36 +0200 Subject: [PATCH] Fixes Module Creator problem #3041 This fix is to handle a returned null from the database. This issue came to light while using Postgresql --- .../Templates/External/Client/Services/[Module]Service.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/[Module]Service.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/[Module]Service.cs index b6503356..f8453527 100644 --- a/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/[Module]Service.cs +++ b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/[Module]Service.cs @@ -18,7 +18,7 @@ namespace [Owner].Module.[Module].Services public async Task> Get[Module]sAsync(int ModuleId) { List [Module]s = await GetJsonAsync>(CreateAuthorizationPolicyUrl($"{Apiurl}?moduleid={ModuleId}", EntityNames.Module, ModuleId)); - return [Module]s.OrderBy(item => item.Name).ToList(); + return [Module]s?.OrderBy(item => item.Name).ToList() ?? new(); } public async Task Get[Module]Async(int [Module]Id, int ModuleId)