Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
export const loginAs = (uuid: string) =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
const client = await services.apiClientAuthorizationService.create({ ownerUuid: uuid });
- dispatch<any>(saveApiToken(client.apiToken));
- location.reload();
+ dispatch<any>(saveApiToken(`v2/${client.uuid}/${client.apiToken}`));
+ await location.reload();
dispatch<any>(getUserDetails()).then(() => {
dispatch<any>(navigateToRootProject);
});