Skip to content

Commit e8c52cb

Browse files
committed
Join core.Documents rows to parent details
1 parent 27642ac commit e8c52cb

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

panoramapublic/src/org/labkey/panoramapublic/bluesky/PanoramaPublicLogoResourceType.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,11 @@ public void addWhereSql(SQLFragment sql, String parentColumn, String documentNam
3434
.appendStringLiteral(PanoramaPublicLogoManager.LOGO_FILE_PREFIX + "%", CoreSchema.getInstance().getSqlDialect())
3535
.append(") ");
3636
}
37+
38+
@Override
39+
public @NotNull SQLFragment getSelectEntityIdAndDescriptionSql()
40+
{
41+
return new SQLFragment("SELECT EntityId, CASE WHEN Name IS NULL THEN '<Root>' ELSE Name END AS Description FROM ")
42+
.append(CoreSchema.getInstance().getTableInfoContainers());
43+
}
3744
}

panoramapublic/src/org/labkey/panoramapublic/catalog/CatalogImageAttachmentType.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ private CatalogImageAttachmentType()
2525
}
2626

2727
@Override
28-
public void addWhereSql(SQLFragment sql, String parentColumn, String documentNameColumn)
28+
public @NotNull SQLFragment getSelectEntityIdAndDescriptionSql()
2929
{
30-
sql.append(parentColumn).append(" IN (SELECT EntityId FROM ").append(CoreSchema.getInstance().getTableInfoShortURL(), "shorUrls").append(")");
30+
return new SQLFragment("SELECT EntityId, ShortUrl AS Description FROM ").append(CoreSchema.getInstance().getTableInfoShortURL());
3131
}
3232
}

0 commit comments

Comments
 (0)