Merge pull request #1404 from chaotixkilla/fix-custom-requirement-editing-circular-validation
Fix circular validation when editing a custom info request
This commit is contained in:
commit
5208bbc3a1
1 changed files with 6 additions and 1 deletions
|
|
@ -173,7 +173,12 @@ const Wizard = ({
|
|||
const classes = useStyles()
|
||||
const isEditing = !R.isNil(toBeEdited)
|
||||
const [step, setStep] = useState(isEditing ? 1 : 0)
|
||||
const stepOptions = getStep(step, existingRequirements)
|
||||
|
||||
// If we're editing, filter out the requirement being edited so that validation schemas don't enter in circular conflicts
|
||||
const _existingRequirements = isEditing
|
||||
? R.filter(it => it.id !== toBeEdited.id, existingRequirements)
|
||||
: existingRequirements
|
||||
const stepOptions = getStep(step, _existingRequirements)
|
||||
const isLastStep = step === LAST_STEP
|
||||
|
||||
const onContinue = (values, actions) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue