From 71cf4495cbf19d785c83a4027348db83939db50c Mon Sep 17 00:00:00 2001 From: Valeriy Date: Mon, 18 Feb 2019 00:07:01 +0300 Subject: [PATCH] fix(client): get backend challenge data on challenge mount --- client/src/templates/Challenges/redux/index.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/client/src/templates/Challenges/redux/index.js b/client/src/templates/Challenges/redux/index.js index 046a6ca7da..e48db417ac 100644 --- a/client/src/templates/Challenges/redux/index.js +++ b/client/src/templates/Challenges/redux/index.js @@ -171,7 +171,7 @@ export const isResetModalOpenSelector = state => state[ns].modal.reset; export const isBuildEnabledSelector = state => state[ns].isBuildEnabled; export const successMessageSelector = state => state[ns].successMessage; -export const backendFormValuesSelector = state => state.form[backendNS]; +export const backendFormValuesSelector = state => state.form[backendNS] || {}; export const projectFormValuesSelector = state => state[ns].projectFormValues || {}; @@ -187,9 +187,7 @@ export const challengeDataSelector = state => { files: challengeFilesSelector(state) }; } else if (challengeType === challengeTypes.backend) { - const { - solution: { value: url } - } = backendFormValuesSelector(state); + const { solution: { value: url } = {} } = backendFormValuesSelector(state); challengeData = { ...challengeData, url