Skip to content

[HOLD for #54178] [$250] Expense - On changing 1st approver, 2nd approver is not greyed out&error for not added approvers #54524

Closed
@IuliiaHerets

Description

@IuliiaHerets

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: 9.0.78-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
Issue reported by: Applause Internal Team
Device used: Redmi note 10s Android 13
App Component: Money Requests

Action Performed:

Pre-condition: 1. Have a workspace with few members
2. Enable workflows and add approval flow

  1. Go to https://staging.new.expensify.com/home
  2. Go to workspace settings- workflows
  3. Go offline
  4. Tap add approvals
  5. Tap additional approver
  6. Select a user & save it [user1]
  7. Save edit approval flow
  8. Tap add approvals
  9. Note second approver is greyed out [user1]
  10. Tap first approver and select different member and save it [user2]
  11. Tap add approvals and note first approver is greyed out and second approver not greyed out now
  12. Tap additional approver and select a new user and save it [user3]
  13. Tap add approvals and note first+third approver greyed out & second approver is not greyed out
  14. Remove the third approver & second approver ( note now we have only additional approver row)
  15. Change the first approver ( to second approver who was removed [user1] ) and save
  16. Now note after first approver is changed, edit approval flow automatically shows second approver with user selected
  17. Now tap additional approver ( set as first approver who was selected in step 10- [ user2] )& save it
  18. Note fourth and fifth approver automatically added and error is displayed.

Expected Result:

After changing 1st approver, 2nd approver must be same as it was before changing 1st approver & not added approvers must not be shown with error message.

Actual Result:

After changing 1st approver, 2nd approver is not greyed out & not added approvers are shown with error message.

Workaround:

Unknown

Platforms:

  • Android: Standalone
  • Android: HybridApp
  • Android: mWeb Chrome
  • iOS: Standalone
  • iOS: HybridApp
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6701635_1735015172299.Screenrecorder-2024-12-24-09-29-51-391_compress_1.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021871540038795816648
  • Upwork Job ID: 1871540038795816648
  • Last Price Increase: 2024-12-31
Issue OwnerCurrent Issue Owner: @getusha

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsMonthlyKSv2Not a priority

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions