From 7c824f0852c03cea7a359ba7354068d1a0ecc4b0 Mon Sep 17 00:00:00 2001 From: Tamika Tannis Date: Wed, 8 May 2019 13:45:09 -0700 Subject: [PATCH] Fix error in handling the logged in user response (#142) --- .../amundsen_application/static/js/ducks/user/api/v0.ts | 6 +++--- frontend/amundsen_application/static/js/ducks/user/types.ts | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/amundsen_application/static/js/ducks/user/api/v0.ts b/frontend/amundsen_application/static/js/ducks/user/api/v0.ts index 57dc28fd34..5f77e86c6d 100644 --- a/frontend/amundsen_application/static/js/ducks/user/api/v0.ts +++ b/frontend/amundsen_application/static/js/ducks/user/api/v0.ts @@ -1,11 +1,11 @@ import axios, { AxiosResponse, AxiosError } from 'axios'; -import { LoggedInUser, UserResponse } from '../types'; +import { LoggedInUserResponse, UserResponse } from '../types'; export function getLoggedInUser() { return axios.get(`/api/auth_user`) - .then((response: AxiosResponse) => { - return response.data; + .then((response: AxiosResponse) => { + return response.data.user; }).catch((error: AxiosError) => { return {}; }); diff --git a/frontend/amundsen_application/static/js/ducks/user/types.ts b/frontend/amundsen_application/static/js/ducks/user/types.ts index 6a77635437..dd672053dc 100644 --- a/frontend/amundsen_application/static/js/ducks/user/types.ts +++ b/frontend/amundsen_application/static/js/ducks/user/types.ts @@ -17,6 +17,7 @@ export interface User { } export type LoggedInUser = User & {}; +export type LoggedInUserResponse = { user: LoggedInUser; msg: string; }; export type UserResponse = { user: User; msg: string; }; /* getLoggedInUser */