Pega Constellation - Landin Page Promoted Filter Invoking Data Page Multiple Times

I have configured Promoted Filters on a landing page in Pega Constellation. The filter property is a Picklist, which is sourced from a Data Page.

However, I am encountering an issue where the Data Page is being invoked multiple times, resulting in duplicate values being displayed in the picklist.

Has anyone experienced a similar issue or can suggest how to prevent the repeated execution of the Data Page and ensure that only unique values are displayed in the picklist?

can you maybe show some logs or tracer? To see from which place it is calling DP twice

there are two possibilities:

  • the Data Page is being invoked multiple times by the promoted filter/value-selector flow or
  • the source itself is returning non-distinct rows, which then become visible as duplicates in the picklist

check the Data Page source , make sure the source returns distinct values only. Also check whether the Data Page has parameters and if those parameters impact the values resulted from Data Page’s source.

Also check the Data Page scope and refresh strategy. If it is configured to reload too aggressively then it can multiply calls unnecessarily.

There have also been Constellation promoted-filter/value-loading issues in some versions, so check your Pega version if the configuration looks correct-

INC-C52644: Duplicate work status values were appearing repeatedly when scrolling through promoted filter pick lists on landing pages. This was caused by the fetchPossibleValues function in ValueSelector duplicating the same list of values multiple times during load operations, and has been resolved.