From 9ba1e951020f804f8fc5f1fa5645aa91e915c34c Mon Sep 17 00:00:00 2001
From: Jaden Diefenbaugh <jaden.diefenbaugh@idiap.ch>
Date: Mon, 4 Jun 2018 11:28:33 +0200
Subject: [PATCH] fix transforming rep.conns adding random "c" object keys,
 fixes #116

---
 conda/js/src/components/toolchain/ToolchainEditor.jsx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/conda/js/src/components/toolchain/ToolchainEditor.jsx b/conda/js/src/components/toolchain/ToolchainEditor.jsx
index 244f0c14..af52d038 100644
--- a/conda/js/src/components/toolchain/ToolchainEditor.jsx
+++ b/conda/js/src/components/toolchain/ToolchainEditor.jsx
@@ -407,7 +407,7 @@ export class ToolchainEditor extends React.PureComponent<Props, State> {
 
 			return [updated.join('/'), rep];
 		})
-		.reduce((cs, c) => ({...cs, c}), {})
+		.reduce((cs, [name, map]) => ({...cs, [name]: rep}), {})
 		;
 		const newContents = {
 			...this.state.cache.contents,
@@ -630,7 +630,7 @@ export class ToolchainEditor extends React.PureComponent<Props, State> {
 				return false;
 			return true;
 		})
-		.reduce((cs, c) => ({...cs, c}), {})
+		.reduce((cs, [name, rep]) => ({...cs, [name]: rep}), {})
 		;
 
 		const newContents = {
@@ -663,7 +663,7 @@ export class ToolchainEditor extends React.PureComponent<Props, State> {
 				return false;
 			return true;
 		})
-		.reduce((cs, c) => ({...cs, c}), {})
+		.reduce((cs, [name, rep]) => ({...cs, [name]: rep}), {})
 		;
 		const newContents = {
 			...this.state.cache.contents,
-- 
GitLab