summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ci_variable_list/store
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-02-22 00:09:11 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-02-22 00:09:11 +0000
commitab85af0f318ccbcfdd508e7a2f85788f26831785 (patch)
tree497309067bd3ab4378f9d4bbf95859c64f95744f /app/assets/javascripts/ci_variable_list/store
parenta6c2be7cd20a9515b347e72d63c5b47bb9b79457 (diff)
downloadgitlab-ce-ab85af0f318ccbcfdd508e7a2f85788f26831785.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/ci_variable_list/store')
-rw-r--r--app/assets/javascripts/ci_variable_list/store/utils.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/assets/javascripts/ci_variable_list/store/utils.js b/app/assets/javascripts/ci_variable_list/store/utils.js
index 44807e03dad..0b9932d9bb5 100644
--- a/app/assets/javascripts/ci_variable_list/store/utils.js
+++ b/app/assets/javascripts/ci_variable_list/store/utils.js
@@ -1,4 +1,5 @@
import { __ } from '~/locale';
+import { cloneDeep } from 'lodash';
const variableType = 'env_var';
const fileType = 'file';
@@ -24,9 +25,9 @@ export const prepareDataForDisplay = variables => {
};
export const prepareDataForApi = (variable, destroy = false) => {
- const variableCopy = variable;
- variableCopy.protected.toString();
- variableCopy.masked.toString();
+ const variableCopy = cloneDeep(variable);
+ variableCopy.protected = variableCopy.protected.toString();
+ variableCopy.masked = variableCopy.masked.toString();
variableCopy.variable_type = variableTypeHandler(variableCopy.variable_type);
if (variableCopy.environment_scope === __('All environments')) {