diff --git a/luminex/src/org/labkey/luminex/LuminexRunCreator.java b/luminex/src/org/labkey/luminex/LuminexRunCreator.java index c06e72390..ecf24c1b0 100644 --- a/luminex/src/org/labkey/luminex/LuminexRunCreator.java +++ b/luminex/src/org/labkey/luminex/LuminexRunCreator.java @@ -17,6 +17,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import org.labkey.api.audit.TransactionAuditProvider; import org.labkey.api.data.Container; import org.labkey.api.exp.ExperimentException; import org.labkey.api.exp.ObjectProperty; @@ -53,14 +54,14 @@ public LuminexRunCreator(LuminexAssayProvider provider) } @Override - public ExpExperiment saveExperimentRun(AssayRunUploadContext uploadContext, @Nullable ExpExperiment batch, @NotNull ExpRun run, boolean forceSaveBatchProps) throws ExperimentException, ValidationException + public ExpExperiment saveExperimentRun(AssayRunUploadContext uploadContext, @Nullable ExpExperiment batch, @NotNull ExpRun run, boolean forceSaveBatchProps, @Nullable Map transactionDetails) throws ExperimentException, ValidationException { // Only allow one thread to be running a Luminex transform script and importing its results at a time // See issue 17424 synchronized (LOCK_OBJECT) { LuminexRunContext context = (LuminexRunContext)uploadContext; - batch = super.saveExperimentRun(context, batch, run, forceSaveBatchProps); + batch = super.saveExperimentRun(context, batch, run, forceSaveBatchProps, transactionDetails); Container container = context.getContainer(); // Save the analyte properties diff --git a/luminex/src/org/labkey/luminex/query/WellExclusionTable.java b/luminex/src/org/labkey/luminex/query/WellExclusionTable.java index 3dda61f9b..4313084e3 100644 --- a/luminex/src/org/labkey/luminex/query/WellExclusionTable.java +++ b/luminex/src/org/labkey/luminex/query/WellExclusionTable.java @@ -333,7 +333,7 @@ private void rerunTransformScripts(BatchValidationException errors) throws Query { AssayProvider provider = AssayService.get().getProvider(run); AssayRunDatabaseContext context = provider.createRunDatabaseContext(run, _userSchema.getUser(), null); - provider.getRunCreator().saveExperimentRun(context, AssayService.get().findBatch(run), run, false); + provider.getRunCreator().saveExperimentRun(context, AssayService.get().findBatch(run), run, false, null); } } catch (ExperimentException e)