-
Notifications
You must be signed in to change notification settings - Fork 31
FOUR-28401 Issue Identified with Parallel Task Redirect Behavior #1884
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
bb3a667 to
bd0b5b7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
screen-builder
|
||||||||||||||||||||||||||||||||||
| Project |
screen-builder
|
| Branch Review |
FOUR-28401
|
| Run status |
|
| Run duration | 09m 49s |
| Commit |
|
| Committer | julceslauhub |
| View all properties for this run ↗︎ | |
| Test results | |
|---|---|
|
|
1
|
|
|
0
|
|
|
19
|
|
|
8
|
|
|
380
|
| View all changes introduced in this branch ↗︎ | |
Tests for review
tests/e2e/specs/FormSelectList.spec.js • 1 failed test • CI - Chrome
| Test | Artifacts | |
|---|---|---|
| Form Select List > Validate duplicated option |
Test Replay
Screenshots
|
|
|
QA server K8S was successfully deployed https://ci-143eba321e.engk8s.processmaker.net |
|





Issue & Reproduction Steps
Expected behavior:
Redirect to the next task that the user is assigned to
Actual behavior:
Keeps showing the interstitial page and attempts to redirect to another
task the user does not has access to
Solution
Add a condition in order to execute the redirect task only if the current user is the same that returned in the channel
How to Test
Related Tickets & Packages
https://processmaker.atlassian.net/browse/FOUR-28401
Code Review Checklist
ci:deploy
Note
Strengthens redirect handling and stabilizes tests.
src/components/task.vue,handleRedirectToTasknow proceeds only when the event’suserIdmatches the current task’suser.id, or whentask.elementDestination.typeistaskSource. Preserves interstitial behavior and forces hard redirect forConversationalFormwhen needed.ComplexScreen.spec.js,SelectListWatcher.spec.js,SingleSelectWithInvalidValue.spec.js). Addsuser.idto mocked task responses and adjusts assertions inTask.spec.jsto validate the new redirect constraints.Written by Cursor Bugbot for commit 8b9c9f9. This will update automatically on new commits. Configure here.