diff options
author | Starfall <us@starfall.systems> | 2022-11-28 16:41:29 -0600 |
---|---|---|
committer | Starfall <us@starfall.systems> | 2022-11-28 16:41:29 -0600 |
commit | cb9dad90b01c9f53d1910cf128eb22200bdb9884 (patch) | |
tree | 1935d74f49853ed371e36cfac2d44ac33d2e8a2e /app/javascript/flavours/glitch/reducers/accounts_map.js | |
parent | c3c3b6953f37462f26f011b6c6cbd1655d5dcbea (diff) | |
parent | 1a7aa37b60769a10077c585fa76ec848b6866d9a (diff) |
Merge remote-tracking branch 'glitch/main'
Diffstat (limited to 'app/javascript/flavours/glitch/reducers/accounts_map.js')
-rw-r--r-- | app/javascript/flavours/glitch/reducers/accounts_map.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/javascript/flavours/glitch/reducers/accounts_map.js b/app/javascript/flavours/glitch/reducers/accounts_map.js index 53e08c8fb..444bbda19 100644 --- a/app/javascript/flavours/glitch/reducers/accounts_map.js +++ b/app/javascript/flavours/glitch/reducers/accounts_map.js @@ -1,4 +1,5 @@ import { ACCOUNT_IMPORT, ACCOUNTS_IMPORT } from '../actions/importer'; +import { ACCOUNT_LOOKUP_FAIL } from '../actions/accounts'; import { Map as ImmutableMap } from 'immutable'; export const normalizeForLookup = str => str.toLowerCase(); @@ -7,6 +8,8 @@ const initialState = ImmutableMap(); export default function accountsMap(state = initialState, action) { switch(action.type) { + case ACCOUNT_LOOKUP_FAIL: + return action.error?.response?.status === 404 ? state.set(normalizeForLookup(action.acct), null) : state; case ACCOUNT_IMPORT: return state.set(normalizeForLookup(action.account.acct), action.account.id); case ACCOUNTS_IMPORT: |