Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Zoheir CHINEZoheir CHINEReporter
Romain BuissonRomain BuissonComponents
Sprint
NoneFix versions
Priority
Major
Details
Details
Assignee
Zoheir CHINE
Zoheir CHINEReporter
Romain Buisson
Romain BuissonComponents
Sprint
None
Fix versions
Priority
Created May 31, 2019 at 12:35 PM
Updated September 21, 2021 at 2:53 PM
Resolved September 21, 2021 at 2:53 PM
Steps to reproduce:
Start OpenMRS platform on Core 2.1.1 (using OpenMRS SDK for instance).
Let the Core Liquibase migrations run.
Once migrations are done and server fully started, stop the server.
Add the Bahmni 0.91 modules to the installation: bacteriology, operating theater and bahmni core.
Start the server again.
Confirm that Liquibase migrations are failing and Bahmni Core module won't start.
Acceptance criteria:
Bahmni should still work when providing the new artifacts, prior any Liquibase migration, ie, at first start.:
install default Bahmni and place the new artifacts (Bahmni Core and Bacteriology likely), right before the first start of OpenMRS.
Bahmni should still work when providing the new artifcats after all Liquibase migrations have run:
install default Bahmni and let it fully run. Then place the new artifacts and restart OpenMRS.
OpenMRS should work when providing the artifacts on an empty database:
start an SDK-based OpenMRS and provide the new artifacts right when OpenMRS migrations start.
OpenMRS should work when providing the artifacts after OpenMRS migrations have run:
start an SDK-based OpenMRS and let it start. Then replace with the new artifacts and start again.