Epic: T288305: AQS 2.0: Geo Analytics Service
Description
During the Sprint 01 we worked on a new function to validate project to manage the 'invalid characters' error (we missed it during the initial phase of the development). A function called ValidateProject was added to aqsassist to be used from a middleware function in all the services. We did it for some of them but this task was deferred because other services had been already deployed. geo-analytics was one of those services, so we still need to include this validation.
Acceptance Criteria
- A middleware function has been created to validate project to manage the 'invalid characters' 400 error.
Required
- Add new integration test cases for this new scenario (an invalid project is requested)
- Run unit and integration tests after adding the new middleware function