Skip to content

Commit 156b61f

Browse files
authored
Avoid leaking static ModuleProperties from LincsModule (#425)
1 parent 23a6fc7 commit 156b61f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

lincs/src/org/labkey/lincs/LincsModule.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@
4545
public class LincsModule extends SpringModule
4646
{
4747
public static final String NAME = "LINCS";
48-
public static ModuleProperty PSP_JOB_NAME_SUFFIX_PROPERTY;
49-
public static ModuleProperty LINCS_ASSAY_TYPE_PROPERTY;
50-
public static String PSP_JOB_NAME_SUFFIX = "PSP job name suffix";
48+
public static final String PSP_JOB_NAME_SUFFIX = "PSP job name suffix";
49+
public final ModuleProperty PSP_JOB_NAME_SUFFIX_PROPERTY;
50+
public final ModuleProperty LINCS_ASSAY_TYPE_PROPERTY;
5151

52-
private static String NO_SUFFIX = "";
52+
private static final String NO_SUFFIX = "";
5353

5454
public LincsModule()
5555
{

lincs/src/org/labkey/lincs/psp/LincsPspTask.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.apache.logging.log4j.Logger;
44
import org.jetbrains.annotations.NotNull;
55
import org.labkey.api.data.Container;
6+
import org.labkey.api.module.ModuleLoader;
67
import org.labkey.api.pipeline.AbstractTaskFactory;
78
import org.labkey.api.pipeline.AbstractTaskFactorySettings;
89
import org.labkey.api.pipeline.PipelineJob;
@@ -84,7 +85,8 @@ private void postToPsp(LincsPspJobSupport jobSupport, User user, Logger log) thr
8485
pspJob.setPipelineJobId(pipelineJobId);
8586
}
8687

87-
String suffix = LincsModule.PSP_JOB_NAME_SUFFIX_PROPERTY.getEffectiveValue(container);
88+
String suffix = ModuleLoader.getInstance().getModule(LincsModule.class).PSP_JOB_NAME_SUFFIX_PROPERTY
89+
.getEffectiveValue(container);
8890

8991
pspJob.setPspJobName(LincsPspUtil.getJobName(run, endpoint, suffix, log));
9092
log.info("PSP job name: " + pspJob.getPspJobName());

0 commit comments

Comments
 (0)