From 629d0a16261a5d13b588065dc59dfd1c009414bc Mon Sep 17 00:00:00 2001 From: ig Date: Wed, 8 Mar 2023 12:53:29 +0100 Subject: [PATCH] Set parentId=0 for root folders returned by GetTree --- csharp/App/Backend/Controllers/Controller.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/csharp/App/Backend/Controllers/Controller.cs b/csharp/App/Backend/Controllers/Controller.cs index 345ac4e58..1aac55752 100644 --- a/csharp/App/Backend/Controllers/Controller.cs +++ b/csharp/App/Backend/Controllers/Controller.cs @@ -4,6 +4,7 @@ using Innovenergy.Backend.Database; using Innovenergy.Backend.Model; using Innovenergy.Backend.Model.Relations; using Innovenergy.Backend.Utils; +using InnovEnergy.Lib.Utils; using Microsoft.AspNetCore.Mvc; using HttpContextAccessor = Microsoft.AspNetCore.Http.HttpContextAccessor; @@ -173,7 +174,8 @@ public class Controller using var db = Db.Connect(); var folders = db - .GetDirectlyAccessibleFolders(caller) // ReSharper disable once AccessToDisposedClosure + .GetDirectlyAccessibleFolders(caller) + .Do(f => f.ParentId = 0) // ReSharper disable once AccessToDisposedClosure .Select(f => PopulateChildren(db, f)); var installations = db.GetDirectlyAccessibleInstallations(caller);