diff --git a/src/sql/workbench/api/node/extHostNotebookDocumentsAndEditors.ts b/src/sql/workbench/api/node/extHostNotebookDocumentsAndEditors.ts index 9044ba9e20..3214f4dbc5 100644 --- a/src/sql/workbench/api/node/extHostNotebookDocumentsAndEditors.ts +++ b/src/sql/workbench/api/node/extHostNotebookDocumentsAndEditors.ts @@ -109,7 +109,7 @@ export class ExtHostNotebookDocumentsAndEditors implements ExtHostNotebookDocume this._mainContext.getProxy(SqlMainContext.MainThreadNotebookDocumentsAndEditors), data.id, documentData, - typeConverters.ViewColumn.to(data.editorPosition) + typeof data.editorPosition === 'number' ? typeConverters.ViewColumn.to(data.editorPosition) : undefined ); this._editors.set(data.id, editor); } diff --git a/src/sql/workbench/api/node/sqlExtHost.protocol.ts b/src/sql/workbench/api/node/sqlExtHost.protocol.ts index 7be6fa66d2..2595092b42 100644 --- a/src/sql/workbench/api/node/sqlExtHost.protocol.ts +++ b/src/sql/workbench/api/node/sqlExtHost.protocol.ts @@ -840,7 +840,7 @@ export interface INotebookModelChangedData { export interface INotebookEditorAddData { id: string; documentUri: UriComponents; - editorPosition: EditorViewColumn; + editorPosition: EditorViewColumn | undefined; } export interface INotebookShowOptions {