Project: bamboo
Issue BAM-8379: context contains arrays when it expects strings on validation failure
In our task code on validation failure, we re-copy everything that can in on the request back on to the stack for re-rendering (so the values entered by the user remain). The problem is that the actionContext puts everything in an Array, where it usually would just be a string. Whilst some of our front end code accomodates this, some of it doesn't (e.g. select/show/hide stuff) I was originally going to convert everything over to a string when i put it on the stack, but I'm not sure how many assumptions I can make (are they all supposed to be strings, what if the front end really does want an array)
Story points: 1