Issues
- Mandatory Field Validation Bypassed When Skip Logic is AppliedBAH-4192
- CSV Upload fails and it does not upload the fileBAH-4191Mohankumar Thangavel
- Mapped Address Field in Address Hierarchy is not shown and not saved when updatedBAH-4190Mohankumar Thangavel
- Global property values gets HTML encoded when saved from Settings menuBAH-4189Rahul Ramesh
- Bugs in Lite 1.0.1 and Standard 1.0.1BAH-4188
- Update repository URL in openmrs-distro-bahmniBAH-4187Resolved issue: BAH-4187Mohankumar Thangavel
- All Forms are not loaded in Form BuilderBAH-4186Kushboo Jain
- Migrate openmrs-module-teleconsultation to Sonatype Central PortalBAH-4185Resolved issue: BAH-4185Mohankumar Thangavel
- Migrate openmrs-module-rulesengine to Sonatype Central PortalBAH-4184Resolved issue: BAH-4184Mohankumar Thangavel
- Migrate pacsquery to Sonatype Central PortalBAH-4183Resolved issue: BAH-4183Mohankumar Thangavel
- Migrate openmrs-module-medicationadministration to Sonatype Central PortalBAH-4182Resolved issue: BAH-4182Mohankumar Thangavel
- Migrate openmrs-module-idgen-webservices to Sonatype Central PortalBAH-4181Resolved issue: BAH-4181Mohankumar Thangavel
- Migrate openmrs-module-fhir2Extension to Sonatype Central PortalBAH-4180Resolved issue: BAH-4180Mohankumar Thangavel
- Migrate openmrs-module-cdss to Sonatype Central PortalBAH-4179Resolved issue: BAH-4179Mohankumar Thangavel
- Migrate openmrs-module-snomed to Sonatype Central PortalBAH-4178Resolved issue: BAH-4178Mohankumar Thangavel
- Migrate openmrs-module-ipd to Sonatype Central PortalBAH-4177Resolved issue: BAH-4177Mohankumar Thangavel
- Migrate openmrs-module-episodes to Sonatype Central PortalBAH-4176Resolved issue: BAH-4176Mohankumar Thangavel
- Migrate openmrs-module-communication to Sonatype Central PortalBAH-4175Resolved issue: BAH-4175Mohankumar Thangavel
- Migrate openmrs-module-bahmni.ie.apps to Sonatype Central PortalBAH-4174Resolved issue: BAH-4174Mohankumar Thangavel
- Migrate openmrs-module-bahmnicommons to Sonatype Central PortalBAH-4173Resolved issue: BAH-4173Mohankumar Thangavel
- Migrate bahmni-core to Sonatype Central PortalBAH-4172Resolved issue: BAH-4172Mohankumar Thangavel
- Migrate openmrs-module-appointments to Sonatype Central PortalBAH-4171Resolved issue: BAH-4171Mohankumar Thangavel
- Migrate audit-log to Sonatype Central PortalBAH-4170Resolved issue: BAH-4170Mohankumar Thangavel
- Migrate bahmni-java-utils to Sonatype Central PortalBAH-4169Resolved issue: BAH-4169Mohankumar Thangavel
- Migrate Bahmni Sonatype Namespace from Legacy OSSRH to Central Portal publishingBAH-4168Resolved issue: BAH-4168Mohankumar Thangavel
- Existing obs associiated with relevant encounter cannot be associated with diagnostic report.BAH-4167Ruhanga Nathan
- CSV upload throws 500 internal server errorBAH-4166
- Report of type observation shows concept names in all localesBAH-4165Dev Singh
- Support for configuring database port for application services on docker and helmBAH-4164
- [Milestone 3] Migrate HIU to ABDM v3 APIsBAH-4163Resolved issue: BAH-4163Mohankumar Thangavel
- Not all Privileges are loaded in form builderBAH-4159Kushboo Jain
- Migrate HIP Data Transfer Flow to ABDM v3 APIsBAH-4158Resolved issue: BAH-4158Mohankumar Thangavel
- Migrate HIP Initiated Linking Flow to ABDM v3 APIsBAH-4157Resolved issue: BAH-4157Dev Singh
- Concept Order Changes in Observation Form When PrintingBAH-4156Rahul Ramesh
- [Odoo 16] Payment reconciliation module should support refund payments to customers.BAH-4155Resolved issue: BAH-4155Mohankumar Thangavel
- Unit tests fail when run in certain timezonesBAH-4154
- Analyse Intellidoctor CapabilitiesBAH-4152Resolved issue: BAH-4152Rahul Ramesh
- [Odoo 16] Stock Statement Report should show customer return informationBAH-4151Resolved issue: BAH-4151Karthikeyan Subramani
- Replace Compass with Grunt-SASS for SASS CompilationBAH-4150Ayazur Rehman
- Upgrade Bahmni Core to 1.3.0-SNAPSHOT and FHIR2 to 2.3.0-SNAPSHOTBAH-4149Resolved issue: BAH-4149Ruhanga Nathan
- Upgrade .NET version for HIP ServiceBAH-4148Resolved issue: BAH-4148Mohankumar Thangavel
- Migrate User Initiated Linking Flow to ABDM v3 APIsBAH-4147Resolved issue: BAH-4147Dev Singh
- Implement verification by Aadhaar Number featureBAH-4146Resolved issue: BAH-4146Mohankumar Thangavel
- Add indexes on start_date_time and status in the patient appointment table to improve query performanceBAH-4145Antony Ojwang
- Migrate Bahmni-Forms Runner from macOS to UbuntuBAH-4144
- Implement Frontend Interceptor for Error AlertsBAH-4143Resolved issue: BAH-4143Rahul Ramesh
- Graceful Exception Handling for Medispeak PluginBAH-4142Resolved issue: BAH-4142Rahul Ramesh
- [Odoo 16 Returns] Creation of credit note on confirm of a customer returnBAH-4141Resolved issue: BAH-4141Karthikeyan Subramani
- [Odoo 16 Returns] Creation of stock return and updation of quantity on handBAH-4140Resolved issue: BAH-4140Karthikeyan Subramani
- Implement a Global Error Handler for Improved Exception ManagementBAH-4139Resolved issue: BAH-4139Rahul Ramesh
50 of
Mandatory Field Validation Bypassed When Skip Logic is Applied
Description
Attachments
1
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Ganesh MakasheGanesh MakasheComponents
Priority
Major
Details
Details
Assignee
Unassigned
UnassignedReporter
Ganesh Makashe
Ganesh MakasheComponents
Priority
Created last week
Updated last week
Activity
Show:
Description:
When a concept marked as mandatory is hidden using skip logic, the form allows submission even if the mandatory field is not filled. This bypasses the expected validation behavior.
Steps to Reproduce:
Create a new form on the Demo/Dev Lite instance.
Add the following fields:
Date Dispensed (mandatory)
Visit Type (mandatory)
Test Status (mandatory)
Tumor Maximum Dimension
Widal Test
Apply the following skip logic on the Visit Type field to show/hide Test Status:
function(form) { var selectedValues = form.get('Visit type').getValue(); if (selectedValues) { form.get('Test status').setHidden(false); } else { form.get('Test status').hideAndClear(); } }
Save and publish the form.
Create a patient and start a visit.
Open the form and fill in:
Date Dispensed
Visit Type
Leave Test Status empty
Click Save.
Expected Result:
Form should not be saved because Test Status is marked as mandatory and left empty.
Actual Result:
Form is saved successfully, even though the mandatory field Test Status was not filled.