-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Component/s: Approvals
-
None
-
8
-
Severity 3 - Minor
-
2
Issue Summary
This is reproducible on Data Center: no
We have been progressively rolling out a new feature that allows admins to exclude reporters or assignees from approving requests. This changed the way we calculate lists of valid approvers, and introduced a bug in how we display of approval history. This bug only affects requests that go through more than one approval status and use the same field for approvers. In later approval steps, removing an approver from the approvers field will cause that approver's decisions to disappear from history on earlier approvals.
Steps to Reproduce
- Modify an existing workflow to include two or more approval statuses. Make sure that it's possible to send a request through both statuses.
- Apply this workflow to a request type and create a new request.
- Add approvers to the configured approvers field (if necessary)
- Progress the request through the first approval
- Progress the request to the next approval status
- Remove one or more users from the approvers field who approved the earlier status
Expected Results
The request should display all the valid decisions recorded for the previous approval.
Actual Results
The decisions made by earlier approvers will disappear after they are removed from the approvers field
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available.
- is duplicated by
-
JSDCLOUD-11174 Approver info in the portal displays only the latest approver name
-
- Closed
-
- is related to
-
JSDCLOUD-11753 Previous Approver is added to the Approver History when a back to back approval is set
-
- Closed
-
- resolves
-
JSDCLOUD-9405 Approvals history should display approved tickets even when the user was removed from the Approvers field
- Gathering Interest
- has action
-
REYLO-1637 Loading...