Bugfix: Issues with Entries API when creating from CSV

Fixing incorrect behavior of the POST /entries endpoint when creating entries with seed data from a CSV

What’s changing?

When using the beta version of the POST /entries endpoint endpoint to create a new entry with seeded data provided via CSV, there were edge cases where the first row of the resulting table in the new entry would be blank. There were also other edge cases that would result in undefined behavior like providing an empty CSV, or a CSV with undefined columns

This fix solves the underlying issue so that the endpoint behavior is consistent across these edge cases; this fix also improves the handling of table default values. The changes do not impact the API definition or change the behavior of the endpoint in any way, outside of the changes described above.

When is this happening?

These changes will go live on June 7th, 2022