Skip to content

Commit dc2244a

Browse files
authored
Eliminate class-loading deadlock warning in ContainerFilter (#535)
1 parent ed84141 commit dc2244a

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

panoramapublic/src/org/labkey/panoramapublic/PanoramaPublicSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ protected void applyContainerFilter(ContainerFilter filter)
340340
sql.append(super.getFromSQL("X"));
341341
sql.append(" ");
342342

343-
if (getContainerFilter() != ContainerFilter.EVERYTHING_UNSAFE)
343+
if (getContainerFilter() != ContainerFilter.getUnsafeEverythingFilter())
344344
{
345345
SQLFragment joinToExpAnnotSql = new SQLFragment("INNER JOIN ");
346346
joinToExpAnnotSql.append(PanoramaPublicManager.getTableInfoSubmission(), "s");

panoramapublic/src/org/labkey/panoramapublic/query/ExperimentAnnotationsTableInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ private ExprColumn getAnnouncementIdCol()
432432

433433
// Add a FK lookup so that we can access the "Modified" etc. columns on the "Announcement" table.
434434
announcementCol.setFk(QueryForeignKey.from(getUserSchema(),
435-
ContainerFilter.EVERYTHING_UNSAFE) // Announcements are not in the same container. e.g. on PanoramaWeb they are in "/home/support/panorama public requests"
435+
ContainerFilter.getUnsafeEverythingFilter()) // Announcements are not in the same container. e.g. on PanoramaWeb they are in "/home/support/panorama public requests"
436436
.schema("announcement") // Cannot use CommSchemma.getSchemaName() which returns "comm". This only works if we use "announcement".
437437
// AnnouncementSchema is not part of the LabKey API.
438438
.to("Announcement", // Table name cannot be the plural, "Announcements", returned by CommSchema.getInstance().getTableInfoAnnouncements().getName()

panoramapublic/src/org/labkey/panoramapublic/query/JournalExperimentTableInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public SQLFragment getFromSQL(String alias)
7676
sql.append(super.getFromSQL("X"));
7777
sql.append(" ");
7878

79-
if (getContainerFilter() != ContainerFilter.EVERYTHING_UNSAFE)
79+
if (getContainerFilter() != ContainerFilter.getUnsafeEverythingFilter())
8080
{
8181
// Filter on the Container column of the associated ExperimentAnnotations row
8282
SQLFragment joinToExpAnnotSql = new SQLFragment("INNER JOIN ");

panoramapublic/src/org/labkey/panoramapublic/query/PanoramaPublicTable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public SQLFragment getFromSQL(String alias)
5757
sql.append(super.getFromSQL(TABLE_ALIAS));
5858
sql.append(" ");
5959

60-
if (getContainerFilter() != ContainerFilter.EVERYTHING_UNSAFE)
60+
if (getContainerFilter() != ContainerFilter.getUnsafeEverythingFilter())
6161
{
6262
sql.append(_joinSql.getSQL());
6363
sql.append(" WHERE ");

panoramapublic/src/org/labkey/panoramapublic/query/SubmissionTableInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public SQLFragment getFromSQL(String alias)
112112
sql.append(super.getFromSQL("X"));
113113
sql.append(" ");
114114

115-
if (getContainerFilter() != ContainerFilter.EVERYTHING_UNSAFE)
115+
if (getContainerFilter() != ContainerFilter.getUnsafeEverythingFilter())
116116
{
117117
SQLFragment joinSql = new SQLFragment("INNER JOIN ");
118118
joinSql.append(PanoramaPublicManager.getTableInfoJournalExperiment(), "je")

0 commit comments

Comments
 (0)