Put newline between multiple selections when copying results (#2279)

This commit is contained in:
Matt Irvine
2018-08-21 14:04:46 -07:00
committed by GitHub
parent 08d57fed86
commit 7c744f2307

View File

@@ -421,6 +421,12 @@ export default class QueryRunner {
let tasks = selection.map((range, i) => { let tasks = selection.map((range, i) => {
return () => { return () => {
return self.getQueryRows(range.fromRow, range.toRow - range.fromRow + 1, batchId, resultId).then((result) => { return self.getQueryRows(range.fromRow, range.toRow - range.fromRow + 1, batchId, resultId).then((result) => {
// If there was a previous selection separate it with a line break. Currently
// when there are multiple selections they are never on the same line
if (i > 0) {
copyString += eol;
}
if (self.shouldIncludeHeaders(includeHeaders)) { if (self.shouldIncludeHeaders(includeHeaders)) {
let columnHeaders = self.getColumnHeaders(batchId, resultId, range); let columnHeaders = self.getColumnHeaders(batchId, resultId, range);
if (columnHeaders !== undefined) { if (columnHeaders !== undefined) {