From b0fc93256489b3629418f8ea9f03ef75859da433 Mon Sep 17 00:00:00 2001 From: Matthew Irish Date: Mon, 23 Apr 2018 15:32:43 -0500 Subject: [PATCH] UI: Mount tune fix (#4431) * serialize instead of toJSON when mount tuning * add tests * remove model unit test * fix typo --- ui/app/components/auth-config-form/options.js | 2 +- ui/app/templates/components/ttl-picker.hbs | 6 +-- .../settings/auth/configure/section-test.js | 10 +++++ .../auth-config-form/options-test.js | 42 +++++++++++++++++++ .../components/auth-config-form/options.js | 9 ++++ ui/tests/pages/components/form-field.js | 2 +- 6 files changed, 66 insertions(+), 5 deletions(-) create mode 100644 ui/tests/integration/components/auth-config-form/options-test.js create mode 100644 ui/tests/pages/components/auth-config-form/options.js diff --git a/ui/app/components/auth-config-form/options.js b/ui/app/components/auth-config-form/options.js index 73a2dd0631..82f850e1e5 100644 --- a/ui/app/components/auth-config-form/options.js +++ b/ui/app/components/auth-config-form/options.js @@ -5,7 +5,7 @@ import DS from 'ember-data'; export default AuthConfigComponent.extend({ saveModel: task(function*() { const model = this.get('model'); - let data = model.get('config').toJSON(); + let data = model.get('config').serialize(); data.description = model.get('description'); try { yield model.tune(data); diff --git a/ui/app/templates/components/ttl-picker.hbs b/ui/app/templates/components/ttl-picker.hbs index ce6ec531f3..f42a890c78 100644 --- a/ui/app/templates/components/ttl-picker.hbs +++ b/ui/app/templates/components/ttl-picker.hbs @@ -6,7 +6,7 @@ value={{time}} id="time-{{elementId}}" type="text" - name="time" + name="time-{{elementId}}" class="input" oninput={{action 'changedValue' 'time'}} /> @@ -15,8 +15,8 @@