Skip to content

Commit 03d3d10

Browse files
Michal SvrčekThibault Lenclos
authored andcommitted
fixed issue with undefined client interceptors
1 parent 0dbc8d1 commit 03d3d10

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/middleware.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ export const multiClientMiddleware = (clients, customMiddlewareOptions) => {
3535
const clientOptions = { ...middlewareOptions, ...clients[clientName].options };
3636
if (clientOptions.interceptors) {
3737
const getAction = () => storedAction;
38+
const middlewareInterceptors = middlewareOptions.interceptors;
39+
const clientInterceptors = clients[clientName].options && clients[clientName].options.interceptors;
3840
const injectToInterceptor = { getState, dispatch, action, getAction };
39-
bindInterceptors(clients[clientName].client, injectToInterceptor,
40-
middlewareOptions.interceptors, clients[clientName].options.interceptors);
41+
bindInterceptors(clients[clientName].client, injectToInterceptor, middlewareInterceptors, clientInterceptors);
4142
}
4243
setupedClients[clientName] = {
4344
client: clients[clientName].client,

0 commit comments

Comments
 (0)