diff --git a/mage/src/main/java/mil/nga/giat/mage/observation/sync/AttachmentPushService.kt b/mage/src/main/java/mil/nga/giat/mage/observation/sync/AttachmentPushService.kt index aef265b91..800a99749 100644 --- a/mage/src/main/java/mil/nga/giat/mage/observation/sync/AttachmentPushService.kt +++ b/mage/src/main/java/mil/nga/giat/mage/observation/sync/AttachmentPushService.kt @@ -34,7 +34,7 @@ class AttachmentPushService : Service(), IAttachmentEventListener { fun beginWork(): UUID { val request = workRequest() - WorkManager.getInstance().beginUniqueWork(ATTACHMENT_SYNC_WORK, ExistingWorkPolicy.APPEND, request).enqueue() + WorkManager.getInstance().beginUniqueWork(ATTACHMENT_SYNC_WORK, ExistingWorkPolicy.APPEND_OR_REPLACE, request).enqueue() return request.id } } diff --git a/mage/src/main/java/mil/nga/giat/mage/observation/sync/ObservationPushService.kt b/mage/src/main/java/mil/nga/giat/mage/observation/sync/ObservationPushService.kt index a849bc5b5..382146483 100644 --- a/mage/src/main/java/mil/nga/giat/mage/observation/sync/ObservationPushService.kt +++ b/mage/src/main/java/mil/nga/giat/mage/observation/sync/ObservationPushService.kt @@ -34,7 +34,7 @@ class ObservationPushService : Service(), IObservationEventListener { fun beginWork(): UUID { val request = workRequest() - WorkManager.getInstance().beginUniqueWork(OBSERVATION_SYNC_WORK, ExistingWorkPolicy.APPEND, request).enqueue() + WorkManager.getInstance().beginUniqueWork(OBSERVATION_SYNC_WORK, ExistingWorkPolicy.APPEND_OR_REPLACE, request).enqueue() return request.id } }