Build: #12 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Git

  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 88fcf2afcf2a4b257f3ed4f36a8ebddd86356b2d

    Sync 349 (#38)
     SYNC-349: 

    * Enable unit test for syncing Drug Orders.  Unit test fails which demonstrates this issue.

    * Fix Introduces two main changes - 1. updates the interceptor to support multiple sync records if there are multiple transactions on the same thread.  2. updates the sync ingest service to ensure that collections are processed after new records, as the encounter orders collection refers to orders by uuid, and those need to be saved prior to the collection getting updated, even if they are ordered later in the sync record.

  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> eb3e3ac922ec3612126de7297171ccecd108de86

    SYNC-349:  Additional javadoc comments

    • api/src/main/java/org/openmrs/module/sync/api/db/hibernate/HibernateSyncInterceptor.java (version eb3e3ac922ec3612126de7297171ccecd108de86)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 9b5c6aa9bbb8e20d353a03fdf35ec8ba483a96cc

    SYNC-349:  Additional javadoc comments

    • api/src/main/java/org/openmrs/module/sync/api/db/hibernate/HibernateSyncInterceptor.java (version 9b5c6aa9bbb8e20d353a03fdf35ec8ba483a96cc)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> 49b55014b1f8f507789a19726258faa91e7528ee

    SYNC-349:  Additional javadoc comments

    • api/src/main/java/org/openmrs/module/sync/api/db/hibernate/HibernateSyncInterceptor.java (version 49b55014b1f8f507789a19726258faa91e7528ee)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> f2039c130de1464070dcccc56f8714e88001271f

    SYNC-349:  Introduces two main changes - 1. updates the interceptor to support multiple sync records if there are multiple transactions on the same thread.  2. updates the sync ingest service to ensure that collections are processed after new records, as the encounter orders collection refers to orders by uuid, and those need to be saved prior to the collection getting updated, even if they are ordered later in the sync record.

    • api/src/main/java/org/openmrs/module/sync/api/db/hibernate/HibernateSyncInterceptor.java (version f2039c130de1464070dcccc56f8714e88001271f)
    • api/src/main/java/org/openmrs/module/sync/api/impl/SyncIngestServiceImpl.java (version f2039c130de1464070dcccc56f8714e88001271f)
    • api/src/test/java/org/openmrs/module/sync/SyncBaseTest.java (version f2039c130de1464070dcccc56f8714e88001271f)
  • Michael Seaton <mseaton@pih.org>

    Michael Seaton <mseaton@pih.org> d761d9798f5ddc2cef506c9fd1de7bdd1d177f0a

    Enable unit test for syncing Drug Orders.  Unit test fails which demonstrates this issue.

    • api/src/test/java/org/openmrs/module/sync/SyncDrugOrderTest.java (version d761d9798f5ddc2cef506c9fd1de7bdd1d177f0a)
    • api/src/test/resources/org/openmrs/module/sync/include/SyncCreateTest-openmrs-2.3.xml (version d761d9798f5ddc2cef506c9fd1de7bdd1d177f0a)