aboutsummaryrefslogtreecommitdiff
path: root/src/services/api/api.service.js
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-12-02 12:46:31 +0200
committerShpuld Shpuldson <shp@cock.li>2020-12-02 12:46:31 +0200
commit4dde9c4d529fb94b23b394aaa91e6a7cafd75777 (patch)
treeb6a81b565c27a28e62adbecfc3f6fa1c78eaf31e /src/services/api/api.service.js
parent397622078fa313f710d61292212d4f53e7bc6527 (diff)
refactor error handling in profile tab
Diffstat (limited to 'src/services/api/api.service.js')
-rw-r--r--src/services/api/api.service.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 8da933c4..f4483149 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -162,7 +162,12 @@ const updateProfileImages = ({ credentials, avatar = null, banner = null, backgr
body: form
})
.then((data) => data.json())
- .then((data) => parseUser(data))
+ .then((data) => {
+ if (data.error) {
+ throw new Error(data.error)
+ }
+ return parseUser(data)
+ })
}
const updateProfile = ({ credentials, params }) => {