From 6a084ec5eb49b9e58d9fff2347c4f0550f6fce0b Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Tue, 11 Jan 2022 11:15:56 +0200 Subject: [PATCH] Fix instancePageResultClasses --- src/client/reducers/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/client/reducers/index.js b/src/client/reducers/index.js index 5bef2176..f947e9e4 100644 --- a/src/client/reducers/index.js +++ b/src/client/reducers/index.js @@ -114,11 +114,16 @@ for (const perspective of perspectiveConfig) { for (const perspective of perspectiveConfigOnlyInfoPages) { const perspectiveID = perspective.id const { resultClasses, properties } = perspective + const { instanceConfig } = resultClasses[perspectiveID] + let instancePageResultClasses = {} + if (instanceConfig && instanceConfig.instancePageResultClasses) { + instancePageResultClasses = instanceConfig.instancePageResultClasses + } const resultsInitialStateFull = { ...resultsInitialState, properties } - const resultsReducer = createResultsReducer(resultsInitialStateFull, new Set(Object.keys(resultClasses))) + const resultsReducer = createResultsReducer(resultsInitialStateFull, new Set(Object.keys({ ...resultClasses, ...instancePageResultClasses }))) reducers[perspectiveID] = resultsReducer } -- GitLab