Skip to content

Commit 4028d1d

Browse files
committed
List column storage names must be lower-cased before use. I don't know why.
1 parent 3057dd7 commit 4028d1d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

list/src/org/labkey/list/view/ListItemType.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ private ListItemType()
7070
.append(dialect.concatenate(
7171
new SQLFragment("?", domain.getName()),
7272
new SQLFragment("':'"),
73-
new SQLFragment("CAST(").append(dialect.makeDatabaseIdentifier(v.getKeyName()).getSql())).append(" AS VARCHAR)")
73+
new SQLFragment("CAST(")
74+
.append(dialect.makeDatabaseIdentifier(domain.getPropertyByName(v.getKeyName()).getPropertyDescriptor().getStorageColumnName().toLowerCase()).getSql()))
75+
.append(" AS VARCHAR)")
7476
)
7577
.append(" AS Description FROM list.").append(domain.getStorageTableName())
7678
);

0 commit comments

Comments
 (0)