From d4aa2c3b71cb9990253c768edf859f12682200b7 Mon Sep 17 00:00:00 2001 From: bbimber Date: Tue, 7 Jul 2026 12:21:58 -0700 Subject: [PATCH] Preserve delete audit records for MHC data (#1792) @brentlogan: this PR is designed to help the ETL that syncs MHC data from prime-seq to prime. there is currently a loophole that lets some source record deletes get missed. this should fix that. it will be deployed to prime-seq, so doesnt need anything from PRIME. --- GeneticsCore/src/org/labkey/GeneticsCore/mhc/MhcTaskRef.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GeneticsCore/src/org/labkey/GeneticsCore/mhc/MhcTaskRef.java b/GeneticsCore/src/org/labkey/GeneticsCore/mhc/MhcTaskRef.java index d8fc5b97f..50eb4196a 100644 --- a/GeneticsCore/src/org/labkey/GeneticsCore/mhc/MhcTaskRef.java +++ b/GeneticsCore/src/org/labkey/GeneticsCore/mhc/MhcTaskRef.java @@ -137,7 +137,7 @@ private void processSubject(PipelineJob job, String subject) throws PipelineJobE { job.getLogger().info("deleting existing rows: " + toDelete.size()); QueryUpdateService qus = mhcData.getUpdateService(); - qus.setBulkLoad(true); + qus.setBulkLoad(false); //preserve audit trail qus.deleteRows(job.getUser(), getTargetContainer(job), toDelete, null, null); } catch (InvalidKeyException | BatchValidationException | QueryUpdateServiceException | SQLException e)