diff --git a/src/entities/chain/model.ts b/src/entities/chain/model.ts index b6a7808..c1360f7 100644 --- a/src/entities/chain/model.ts +++ b/src/entities/chain/model.ts @@ -33,8 +33,8 @@ export const useChainState = create((set, get) => ({ const chains = state.chains; if (!chains) return { chains: [chain] }; const chainIndex = chains.findIndex((value) => value._id === chain._id); + if (chainIndex === -1) return { chains: [...chains, chain] }; - if (!chainIndex) return { chains: [...chains, chain] }; return { chains: [ ...chains.slice(0, chainIndex),