activate extensions before trying to resolve a notebook

This commit is contained in:
Johannes Rieken
2020-08-27 14:00:35 +02:00
parent de8eb7dd8c
commit dcdc03f35d
@@ -656,9 +656,12 @@ export class NotebookService extends Disposable implements INotebookService, ICu
}
async resolveNotebook(viewType: string, uri: URI, forceReload: boolean, editorId?: string, backupId?: string): Promise<NotebookTextModel | undefined> {
await this.canResolve(viewType);
const provider = this._notebookProviders.get(viewType);
if (!provider) {
return undefined;
throw new Error(`CANNOT load notebook, no provider for '${viewType}'`);
}
let notebookModel: NotebookTextModel | undefined = undefined;