Uploaded image for project: 'AdMax'
  1. AdMax
  2. ADMAX-948

SReporting2: getUserReports() does not handle reports before May, 2007 due to data formatting issue

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: unspecified
    • Fix Version/s: None
    • Component/s: Performance Reports
    • Labels:
      None
    • Environment:

      Operating System: Linux
      Platform: PC

    • Bugzilla Id:
      1698

      Description

      Between April 24th and May 9th, 2007 changes were made to the ReportService to
      store channel filters by their ID rather than enum constants. Now that the Phase
      2 Report Service is passing back channels in each reportJob, it needs to handle
      this historical information. Currently, calling getUserReports() that returns a
      set of reportJobs with strings instead of the expected int for the channel
      selection results in a mismatch type exception, and the user is unable to view
      these reports.

      For a demonstration, you can go to client-dt.ri.thesearchagency.com, click 'View
      Reports', then 'Other Reports' and go to the very last page where there will be
      likely reports older than May 9th, 2007.

      If Phase 2 goes to production, any user that tries to view historical reportJobs
      will get an internal server error. We need to either change the code to handle
      these jobs or implement the 90-day limit on all report jobs.

        Attachments

          Activity

            People

            • Assignee:
              mike xMike Squadrito DO NOT USE (Inactive)
              Reporter:
              rand Rand Huck (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: