Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-3573

SFTP / CSV report not honoring removeUnderscoresAndCapitalizeHeaders

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.5.55
    • 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);        
              }
      

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            justin.robinson@at.internet2.edu Justin Robinson (iu.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: