Skip to content

Commit acabd2d

Browse files
committed
Deal with escaping of slash in column name
1 parent 60aab4e commit acabd2d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

laboratory/resources/web/laboratory/panel/ProjectFilterType.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Ext4.define('Laboratory.panel.ProjectFilterType', {
8181
var report = tab.report;
8282
var projectFieldName = (filters.projectFilterMode == 'overlappingProjects') ? report.overlappingProjectsFieldName : report.allProjectsFieldName;
8383
if (!projectFieldName){
84-
if (filters.projectFilterMode == 'overlappingProjects' && !report.overlappingProjectsFieldName){
84+
if (filters.projectFilterMode === 'overlappingProjects' && !report.overlappingProjectsFieldName){
8585
projectFieldName = report.allProjectsFieldName;
8686

8787
if (projectFieldName)
@@ -100,7 +100,8 @@ Ext4.define('Laboratory.panel.ProjectFilterType', {
100100
}
101101
}
102102

103-
projectFieldName = projectFieldName + '/' + filters.projects[0] + '::lastStartDate';
103+
var fieldName = filters.projects[0].replaceAll('/', '$S');
104+
projectFieldName = projectFieldName + '/' + fieldName + '::lastStartDate';
104105
filterArray.nonRemovable.push(LABKEY.Filter.create(projectFieldName, null, LABKEY.Filter.Types.NONBLANK));
105106

106107
return filterArray;

0 commit comments

Comments
 (0)