Late Status Reports Portlet: Incorrect Parameter for "Days Since Last Report" with Numeric Range Display Type
search cancel

Late Status Reports Portlet: Incorrect Parameter for "Days Since Last Report" with Numeric Range Display Type

book

Article ID: 432410

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity FedRAMP Clarity PPM SaaS

Issue/Introduction

Late Status Reports (cop.prjStatusReportsLate) passing incorrect parameter for the field Days Since Last Report

Steps to Reproduce:

  1. Log in to Clarity with appropriate access rights.
  2. Add the Late Status Reports portlet (cop.prjStatusReportsLate) to any page.
  3. Open the Portlet Configuration and navigate to the List Filter section.
  4. In the Fields list, locate Days Since Last Report and set the Display Type to Numeric Range.
  5. Click Save and Return.

Expected Results: The Days Since Last Report field should pass a parameter value only when a user provides an input in the filter.

Actual Results: The Days Since Last Report field passes a value of -5 as a parameter even when no value is entered by the user.

Environment

Clarity 16.2.3, 16.3.3, 16.4.0, 16.4.1

Cause

DE183664

Resolution

This looks to be working as designed. Portlet 'Late Status Reports" is not designed to handle the days range for "Days Since Last Report". Underlying query that brings data for the portlet takes number of days to get the status reports that are submitted before those many days. But it does not handle range here.

Negative number that mentioned in Trace log is not actually a negative number being passed, it is actually NULL being passed, it can be observed set null there.