From efd15f03704717f90c1c83856146407840e82d5f Mon Sep 17 00:00:00 2001
From: Mateusz Winiarczyk <mateusz.winiarczyk@appunite.com>
Date: Fri, 26 Jan 2024 23:15:22 +0100
Subject: [PATCH] feat(plugins): add registerplugin reducer rejected case

---
 src/redux/plugins/plugins.reducers.ts | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/redux/plugins/plugins.reducers.ts b/src/redux/plugins/plugins.reducers.ts
index 6fa5bbf5..4ce46c24 100644
--- a/src/redux/plugins/plugins.reducers.ts
+++ b/src/redux/plugins/plugins.reducers.ts
@@ -20,4 +20,11 @@ export const registerPluginReducer = (builder: ActionReducerMapBuilder<PluginsSt
       state.data[hash] = action.payload;
     }
   });
+  builder.addCase(registerPlugin.rejected, (state, action) => {
+    if (action.payload) {
+      const { hash } = action.meta.arg;
+
+      state.pluginsId = state.pluginsId.filter(pluginId => pluginId !== hash);
+    }
+  });
 };
-- 
GitLab