It fails because there is an s47 module with no date, where if there is a module with a passing date, this child should pass and the no date s47 module should not matter.
The fix needed to fail CINdetails modules with children with no dates, and no correct dates, but allow modules with multiple s47s, some of which pass, to pass. This involves finding out is a CINdetails module has both s47 modules with, and without dates, and if that was the case, only testing the ones WITH dates. If these fail, the child still fails.
okay oops, I switched branches using git siwtch -c branch name for this pr which messed up a little, as I forgot it takes work already done on the current branch...
closes #310
The following is being wrongly failed
It fails because there is an s47 module with no date, where if there is a module with a passing date, this child should pass and the no date s47 module should not matter.
The fix needed to fail CINdetails modules with children with no dates, and no correct dates, but allow modules with multiple s47s, some of which pass, to pass. This involves finding out is a CINdetails module has both s47 modules with, and without dates, and if that was the case, only testing the ones WITH dates. If these fail, the child still fails.