Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Date

19

Authors

Status

Summary

Impact

Table of Contents

Non-technical Description

The validation for the Time out of Training (TOOT) field was working incorrectly when a draft form was reloaded, preventing the user from progressing to the next page of the form (and consequently its submission).

...

Trigger

  • Trainee reported a problem with editing and submitting their Form R Part B, having previously cleared the TOOT field before saving it as a draft.

...

Detection

  • Email received by TSS support.

...

Resolution

  • Bug fixed.

...

Timeline

All times in BST unless indicated

  • : 09: 08 - User email reported in the #self-services-support slack channel

  • : 09:30 - Work-around suggested.

  • : 12:08 - Fix applied to the code.

  • : 13: 03 - Redeployment of tis-trainee-ui completed.

Root Cause(s)

...

User clears a TOOT field, saves the draft, reopens the form and attempts to navigate to the next section of the form, at which point the validation fails silently, preventing the form action.

...

...

Action Items

DONE

Action Items

Owner

Code fix

john o

...

Lessons Learned

  • The validation of Form R Part B is in need of a review - this should be part of the refactoring to use the JSON form templating/builder.