Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
Description
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);
|
}
|