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