diff --git a/ui-v2/app/controllers/dc/kv/edit.js b/ui-v2/app/controllers/dc/kv/edit.js index f680c24ddcb4..33f263290932 100644 --- a/ui-v2/app/controllers/dc/kv/edit.js +++ b/ui-v2/app/controllers/dc/kv/edit.js @@ -6,11 +6,14 @@ import Changeset from 'ember-changeset'; import validations from 'consul-ui/validations/kv'; import lookupValidator from 'ember-changeset-validations'; export default Controller.extend({ - json: false, + json: true, encoder: service('btoa'), setProperties: function(model) { - // TODO: Potentially save whether json has been clicked to the model - set(this, 'json', false); + // TODO: Potentially save whether json has been clicked to the model, + // setting set(this, 'json', true) here will force the form to always default to code=on + // even if the user has selected code=off on another KV + // ideally we would save the value per KV, but I'd like to not do that on the model + // a set(this, 'json', valueFromSomeStorageJustForThisKV) would be added here this.changeset = new Changeset(model.item, lookupValidator(validations), validations); this._super({ ...model,