-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor
-
Affects Version/s: None
-
Component/s: None
-
None
The removeUnderscoresAndCapitalizeHeaders in GrouperCsvReportJob.java is not used in method retrieveHeaders. Instead it is always transforming the headers.
Needs to be something along the lines of:
// lets convert headers from USER_NAME to UserName |
List<String> headers = new ArrayList<String>(); |
if (removeUnderscoresAndCapitalizeHeaders) { |
for (String originalHeader : originalHeaders) { |
StringBuilder headerBuilder = new StringBuilder(); |
for (String headerPart : StringUtils.split(originalHeader, "_")) { |
headerBuilder.append(StringUtils.capitalize(headerPart));
|
}
|
headers.add(headerBuilder.toString());
|
}
|
} else { |
headers.addAll(originalHeaders);
|
}
|