From f5024d6c8e960399d065e22c0761e5bbaa0075e2 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 9 Jun 2022 14:59:27 -0500 Subject: [PATCH 1/2] Account lookup: fetch relationship --- app/soapbox/actions/accounts.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/soapbox/actions/accounts.js b/app/soapbox/actions/accounts.js index 0fbb5c1a5..5cc0008a4 100644 --- a/app/soapbox/actions/accounts.js +++ b/app/soapbox/actions/accounts.js @@ -176,6 +176,7 @@ export function fetchAccountByUsername(username, history) { }); } else if (features.accountLookup) { return dispatch(accountLookup(username)).then(account => { + dispatch(fetchRelationships([account.id])); dispatch(fetchAccountSuccess(account)); }).catch(error => { dispatch(fetchAccountFail(null, error)); From 28f0274b46ae379f9b783df5422d086a9633c0eb Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 9 Jun 2022 15:10:49 -0500 Subject: [PATCH 2/2] Fix actions/accounts test for accountLookup --- app/soapbox/actions/__tests__/accounts.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/soapbox/actions/__tests__/accounts.test.ts b/app/soapbox/actions/__tests__/accounts.test.ts index 3b1abbf9f..b02469527 100644 --- a/app/soapbox/actions/__tests__/accounts.test.ts +++ b/app/soapbox/actions/__tests__/accounts.test.ts @@ -264,7 +264,8 @@ describe('fetchAccountByUsername()', () => { }); expect(actions[1].type).toEqual('ACCOUNTS_IMPORT'); expect(actions[2].type).toEqual('ACCOUNT_LOOKUP_SUCCESS'); - expect(actions[3].type).toEqual('ACCOUNT_FETCH_SUCCESS'); + expect(actions[3].type).toEqual('RELATIONSHIPS_FETCH_REQUEST'); + expect(actions[4].type).toEqual('ACCOUNT_FETCH_SUCCESS'); }); });