From 1045392d91dda6d501344632a8659af930818367 Mon Sep 17 00:00:00 2001 From: Madeline MacDonald Date: Mon, 16 Jul 2018 13:20:56 -0700 Subject: [PATCH] Escaping profiler text (#1940) --- src/sql/parts/profiler/editor/profilerInput.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sql/parts/profiler/editor/profilerInput.ts b/src/sql/parts/profiler/editor/profilerInput.ts index 24bb70ea02..df14d31129 100644 --- a/src/sql/parts/profiler/editor/profilerInput.ts +++ b/src/sql/parts/profiler/editor/profilerInput.ts @@ -19,6 +19,7 @@ import { INotificationService } from 'vs/platform/notification/common/notificati import { Event, Emitter } from 'vs/base/common/event'; import { generateUuid } from 'vs/base/common/uuid'; import { IDialogService, IConfirmation, IConfirmationResult } from 'vs/platform/dialogs/common/dialogs'; +import { escape } from 'sql/base/common/strings'; export class ProfilerInput extends EditorInput implements IProfilerSession { @@ -198,7 +199,7 @@ export class ProfilerInput extends EditorInput implements IProfilerSession { let columnName = this._columnMapping[key]; if (columnName) { let value = e.values[key]; - data[columnName] = value; + data[columnName] = escape(value); } } this._data.push(data);