The "Register sequencing started" may register without a start date
It is important that a start date exists since it is used by the following wizards for filtering.
The problem is that if the user skips the "Start date" no validation of the input field is done and the registration is allowed to proceed. There is a validation just before submitting the data but this check assumes that a "real" validation has been done before and only checks the value of the
valid property. Normally this should be either 1 (=valid) or 0 (=not valid). Unfortunately a missing value is interpreted as a
In this case it would have been better if a missing value was interpreted as a
0, but the validation code is used in more than 40 other places so changing the default behavior might cause problems elsewhere (for example, dates that are optional).
- Force a validation when the page is displayed
- Provide a default value (eg. today's date)
- Both of the above
The workaround is to manually enter the date in the following places:
SequencingStartannotation on the sequencing run item that was created
ClusterStartannotation on the flow cell
Createddate property on the flow cell
Createddate property on the parent
PooledLibraryAliquotparent extracts that are put on the flow cell.