Skip to content

Commit c3058db

Browse files
author
Vikas Agarwal
committed
Merge branch 'hotfix/disabled-submit-button-for-customers' into dev
2 parents 46d32a5 + e1f0e89 commit c3058db

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/projects/detail/components/ProjectSpecSidebar.jsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ const calcProgress = (project, subSection) => {
2323
_.forEach(vals, (v) => {if (v) count++ })
2424
// Github issue#1399, filtered only required questions to set expected length of valid answers
2525
const filterRequiredQuestions = (q) => (
26-
q.required || (q.validations && q.validations.indexOf('isRequired') !== -1)
26+
// if required attribute is missing on question, but sub section has required flag, assume question as required
27+
// or question should have required flag or validation isRequired
28+
(typeof q.required === 'undefined' && subSection.required)
29+
|| q.required
30+
|| (q.validations && q.validations.indexOf('isRequired') !== -1)
2731
)
2832
return [count, _.filter(subSection.questions, filterRequiredQuestions).length]
2933
} else if (subSection.id === 'screens') {

0 commit comments

Comments
 (0)