UI sending empty string instead of null for plugin properties
1. Add DB source to canvas
2. Delete value for number of splits
3. Validate. The backend will complain with:
'numSplits' is invalid: Value of field numSplits is null or empty. It should be a number.
It looks like when you put a value into a field (or if it starts with a default value), then remove the value, the UI is sending the property with an empty string as the value instead of not sending the property at all. This matters to the backend because an empty string is different than a null, and causes it to choke on numeric properties.
This error does not happen when you deploy the pipeline, only when you validate the stage.
This is not an issue on 6.2.3 or 6.2.1, so marked as a regression and therefore a blocker.