Modern UX Timesheets Grid - Time Period End Date field filters with 'less than' logic, instead of 'less than or equal to' logic

book

Article ID: 196053

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Product: Clarity PPM
Keywords: Timesheets Grid; Modern UX; Time Period End Date; filter

Steps to Reproduce:

1. Navigate to the Modern UX -> Timesheets -> Timesheets (Grid)
2. Click on Filter -> Add Filter -> Locate and add "Time Period End Date" field
3. Choose the following
-------------Filter--------------
Jul 12, 2020  TO  Jul 19, 2020
-------------Filter--------------

4. Now, make a change, and choose the following
-------------Filter--------------
Jul 12, 2020 TO  Jul 20, 2020
-------------Filter--------------

5. We assume that the following two time periods are present in the system (Defined at Administration -> Time Reporting Periods, in the Classic UI):
 a. Jul 6, 2020 to Jul 12, 2020
 b. Jul 13, 2020 to Jul 19, 2020

Expected Results: 
In Step 3, we are provided with Timesheets from the following periods:
 a. Jul 6, 2020 to Jul 12, 2020
 b. Jul 13, 2020 to Jul 19, 2020

Actual Results:
In Step 3, we are provided with Timesheets from the following period only:
 a. Jul 6, 2020 to Jul 12, 2020
 
Only after Step 4, we are provided with Timesheets from the following periods:
 a. Jul 6, 2020 to Jul 12, 2020
 b. Jul 13, 2020 to Jul 19, 2020

Cause

Due to a defect with ID DE56696.

Environment

Version: 15.8.1

Resolution

This defect is fixed in version 15.9.1.