From 09aecc1ef1b30dd8f3dd0e9a5a4a82aecf7e0893 Mon Sep 17 00:00:00 2001 From: Dennis Blokland Date: Tue, 18 Feb 2025 14:06:26 +0100 Subject: [PATCH 1/2] Update ProjectFilesProvider.ts --- src/solution/ProjectFilesProvider.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/solution/ProjectFilesProvider.ts b/src/solution/ProjectFilesProvider.ts index 0dc2474..644c756 100644 --- a/src/solution/ProjectFilesProvider.ts +++ b/src/solution/ProjectFilesProvider.ts @@ -34,6 +34,12 @@ export class ProjectFilesProvider { path.dirname(projectFile.fsPath), ); const { projects } = NugetDepsTree.generate(projectFile.fsPath); + + const { projects } = NugetDepsTree.generate(projectFile.fsPath); + if (projects.length === 0) { + continue; + } + const [project] = projects; const hasEFDesignPackage = ProjectFilesProvider.getProjectPackage( From 6e27dd56b2f786e27d80a4d1a5e1232b36e36d6d Mon Sep 17 00:00:00 2001 From: Dennis Blokland Date: Tue, 18 Feb 2025 14:18:29 +0100 Subject: [PATCH 2/2] fix null check --- src/solution/ProjectFilesProvider.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/solution/ProjectFilesProvider.ts b/src/solution/ProjectFilesProvider.ts index 644c756..0a5fbdb 100644 --- a/src/solution/ProjectFilesProvider.ts +++ b/src/solution/ProjectFilesProvider.ts @@ -33,13 +33,12 @@ export class ProjectFilesProvider { workspaceRoot.uri.fsPath, path.dirname(projectFile.fsPath), ); - const { projects } = NugetDepsTree.generate(projectFile.fsPath); const { projects } = NugetDepsTree.generate(projectFile.fsPath); if (projects.length === 0) { continue; } - + const [project] = projects; const hasEFDesignPackage = ProjectFilesProvider.getProjectPackage(