Description:
As an API user posting a regular amalgamation application, I want to get appropriate validation errors if I submit a share structure with no share classes, so that the resulting business is never created without an authorized share structure.
On the frontend, at least one share class is required for regular amalgamations — submission is blocked if none are present. The backend allows an empty array to be posted for share classes.
QA Notes
- Ensure regression of regular amalgamation application through the frontend — at least one share class continues to be required
- Posting a regular amalgamation application with at least one valid share class through the API works as expected
- Posting a regular amalgamation application with shareStructure: { shareClasses: [] } causes the API to return an appropriate error
Description:
As an API user posting a regular amalgamation application, I want to get appropriate validation errors if I submit a share structure with no share classes, so that the resulting business is never created without an authorized share structure.
On the frontend, at least one share class is required for regular amalgamations — submission is blocked if none are present. The backend allows an empty array to be posted for share classes.
QA Notes