summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/diffs/components/parallel_diff_view.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/diffs/components/parallel_diff_view.vue')
-rw-r--r--app/assets/javascripts/diffs/components/parallel_diff_view.vue12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/assets/javascripts/diffs/components/parallel_diff_view.vue b/app/assets/javascripts/diffs/components/parallel_diff_view.vue
index d7280338b68..52561e197e6 100644
--- a/app/assets/javascripts/diffs/components/parallel_diff_view.vue
+++ b/app/assets/javascripts/diffs/components/parallel_diff_view.vue
@@ -24,19 +24,21 @@ export default {
...mapGetters(['commit']),
parallelDiffLines() {
return this.diffLines.map(line => {
+ const parallelLine = Object.assign({}, line);
+
if (line.left) {
- Object.assign(line, { left: trimFirstCharOfLineContent(line.left) });
+ parallelLine.left = trimFirstCharOfLineContent(line.left);
} else {
- Object.assign(line, { left: { type: EMPTY_CELL_TYPE } });
+ parallelLine.left = { type: EMPTY_CELL_TYPE };
}
if (line.right) {
- Object.assign(line, { right: trimFirstCharOfLineContent(line.right) });
+ parallelLine.right = trimFirstCharOfLineContent(line.right);
} else {
- Object.assign(line, { right: { type: EMPTY_CELL_TYPE } });
+ parallelLine.right = { type: EMPTY_CELL_TYPE };
}
- return line;
+ return parallelLine;
});
},
diffLinesLength() {