Skip to content

REPORT-921: Fix null cohortQuery parameter in addColumn method#266

Open
AdityaBharatiya wants to merge 1 commit intoopenmrs:masterfrom
AdityaBharatiya:report-921-fix-cohortquery
Open

REPORT-921: Fix null cohortQuery parameter in addColumn method#266
AdityaBharatiya wants to merge 1 commit intoopenmrs:masterfrom
AdityaBharatiya:report-921-fix-cohortquery

Conversation

@AdityaBharatiya
Copy link

This fixes the "Cannot add an indicator" error (REPORT-921).
Jira Ticket: https://openmrs.atlassian.net/browse/REPORT-921

Problem: The addColumn method expected a full CohortDefinition object from a @RequestParam, which Spring cannot convert, causing a MissingServletRequestParameterException.
Solution: Changed the parameter to accept a UUID string and added code to fetch the CohortDefinition from the service layer, following the existing pattern used for the ReportDefinition parameter.

Note: I've verified the fix compiles successfully (mvn clean install). As I'm still setting up a complete local test environment, I haven't been able to perform full end-to-end UI testing for this specific workflow. I would be grateful if the reviewers could help verify the functionality during their review. I'm eager to learn and contribute more to the OpenMRS community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant