Git ECA hooks fail due to strictness of upgraded API
When attempting to push the new code to production, we were met with errors in relation to fields being missing when they shouldn't be required. Some fixes will need to be done to ensure that incoming data is more resilient to missing fields/values.