From a7ba91695f49e5de4caac21661bb103fdfd27002 Mon Sep 17 00:00:00 2001 From: Bogdan Cochior <bogdan.cochior@thinslices.com> Date: Thu, 12 Jul 2018 12:02:03 +0300 Subject: [PATCH] refactor(change-password): add API endpoint --- packages/components-faraday/src/components/utils.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/components-faraday/src/components/utils.js b/packages/components-faraday/src/components/utils.js index e791983b4..3e34ccc77 100644 --- a/packages/components-faraday/src/components/utils.js +++ b/packages/components-faraday/src/components/utils.js @@ -1,7 +1,7 @@ import { actions } from 'pubsweet-client' import { SubmissionError } from 'redux-form' import { get, find, capitalize, pick } from 'lodash' -import { update } from 'pubsweet-client/src/helpers/api' +import { update, create } from 'pubsweet-client/src/helpers/api' export const parseTitle = version => { const title = get(version, 'metadata.title') @@ -147,9 +147,12 @@ export const onSubmitUser = (values, dispatch, { setEditMode }) => }) .catch(handleFormError) -// Temporary till API implementation -export const onSubmitChangePassword = (values, dispatch, { history, user }) => - update(`/users/${values.id}`, parseUpdateUser(values)) +export const onSubmitChangePassword = ( + { password, newPassword }, + dispatch, + { history }, +) => + create(`/users/change-password`, { password, newPassword }) .then(() => { history.goBack() }) -- GitLab