diff --git a/src/vs/workbench/contrib/scm/browser/scmViewPane.ts b/src/vs/workbench/contrib/scm/browser/scmViewPane.ts index d1f301eda14cf1..a11bdb62869b26 100644 --- a/src/vs/workbench/contrib/scm/browser/scmViewPane.ts +++ b/src/vs/workbench/contrib/scm/browser/scmViewPane.ts @@ -3850,6 +3850,13 @@ class SCMTreeDataSource implements IAsyncDataSource r.provider === element.provider); + if (!repository) { + throw new Error('Invalid element passed to getParent'); + } + + return repository; } else { throw new Error('Unexpected call to getParent'); }