You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This incident has been raised to identify and fix behaviours with calls to PagerDuty's API against two user types.
The implication of this bug means that responder users initially fetch the wrong incident dataset filled with duplicates, which are then removed on UI refresh from polling log_entries, furthermore showing another incorrect number of incidents for given query.
Current Behaviour
Global Admin
GIVEN a Global Admin base-role user
WHEN querying incidents that have multiple states
THEN the correct number of incidents is returned by PD API
Console debug - note unique incident numbers
Responder
GIVEN a Responder base-role user
WHEN querying incidents that have multiple states
THEN the incorrect number of incidents is returned by PD API
Console debug - note duplicate incident numbers
Expected Behaviour (Responder)
GIVEN a Responder base-role user
WHEN querying incidents that have multiple states
THEN the correct number of incidents is returned by PD API
Suggested Workaround
TESTED: Default to older pd.all("/incidents") method to fetch incidents using a linear pagination method
The text was updated successfully, but these errors were encountered:
giranm
changed the title
[Bug] Responder users fail to retrieve correct incidents under pdParallelFetch
[Bug] Responder users fail to retrieve correct incidents under API
Jul 27, 2022
On further investigation, this looks to be an environmental issue with PagerDuty itself and not PD Live.
We have escalated this with PagerDuty engineering and will await further updates; unfortunately there is no workaround apart from granting users Global Admin base roles which is less than ideal.
Summary
This incident has been raised to identify and fix behaviours with calls to PagerDuty's API against two user types.
The implication of this bug means that responder users initially fetch the wrong incident dataset filled with duplicates, which are then removed on UI refresh from polling
log_entries
, furthermore showing another incorrect number of incidents for given query.Current Behaviour
Global Admin
Responder
Expected Behaviour (Responder)
Suggested Workaround
TESTED:
Default to olderpd.all("/incidents")
method to fetch incidents using a linear pagination methodThe text was updated successfully, but these errors were encountered: