From a5a4bb87c5718e7b32c1042959ea90883fee50b6 Mon Sep 17 00:00:00 2001 From: Joel McKinnon Date: Mon, 30 Mar 2020 07:06:03 -0700 Subject: [PATCH] Removed extra if statement, copied only config --- src/plugins/condition/ConditionManager.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/plugins/condition/ConditionManager.js b/src/plugins/condition/ConditionManager.js index 0cd62f2cd8..a347213190 100644 --- a/src/plugins/condition/ConditionManager.js +++ b/src/plugins/condition/ConditionManager.js @@ -103,16 +103,12 @@ export default class ConditionManager extends EventEmitter { createCondition(conditionConfiguration) { let conditionObj; - let newConfiguration; - if (conditionConfiguration) { - newConfiguration = JSON.parse(JSON.stringify(conditionConfiguration)); - } if (conditionConfiguration) { conditionObj = { - ...newConfiguration, + ...conditionConfiguration, id: uuid(), configuration: { - ...newConfiguration.configuration, + ...JSON.parse(JSON.stringify(conditionConfiguration)).configuration, name: `Copy of ${conditionConfiguration.configuration.name}` } };