Skip to content
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

[$500] Workspace-Collect workspace doesn't show up on the employee side unless sign out and sign in #36877

Closed
2 of 6 tasks
izarutskaya opened this issue Feb 20, 2024 · 22 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering Internal Requires API changes or must be handled by Expensify staff

Comments

@izarutskaya
Copy link

izarutskaya commented Feb 20, 2024

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: 1.4.43.0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): [email protected]
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause-internl Team
Slack conversation:

Action Performed:

  1. Sign in with a new account on ND as account B
  2. Create a collect workspace on OD
  3. Invite account B as an employee to the workspace created on step 2
  4. Refresh the page on account B
  5. Sign out from account B and then sign in again

Expected Result:

Workspace should show up on account B's side once user B gets invited as an employee

Actual Result:

Workspace doesn't show up on account B's side unless user B manually signs out and signs in again

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6385540_1708423871577.categorybug.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0150c1c74c4df3c641
  • Upwork Job ID: 1764832159689936896
  • Last Price Increase: 2024-03-05
@izarutskaya izarutskaya added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Feb 20, 2024
Copy link

melvin-bot bot commented Feb 20, 2024

Triggered auto assignment to @stephanieelliott (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@izarutskaya
Copy link
Author

I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

We think that this bug might be related to #wave6-collect-submitters
CC @greg-schroeder

@stephanieelliott
Copy link
Contributor

This is only affecting one platform and is pretty minor, gonna opt to close

@kbecciv
Copy link

kbecciv commented Mar 1, 2024

Reopening the issue, QA team is able to reproduce on two platforms: mWeb/safari and Mac/Safari

RPReplay_Final1709331027.mp4
Screen.Recording.2024-03-01.at.23.45.54.mp4

@kbecciv kbecciv reopened this Mar 1, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 1, 2024
@stephanieelliott stephanieelliott added the External Added to denote the issue can be worked on by a contributor label Mar 5, 2024
@melvin-bot melvin-bot bot changed the title Workspace-Collect workspace doesn't show up on the employee side unless sign out and sign in [$500] Workspace-Collect workspace doesn't show up on the employee side unless sign out and sign in Mar 5, 2024
Copy link

melvin-bot bot commented Mar 5, 2024

Job added to Upwork: https://www.upwork.com/jobs/~0150c1c74c4df3c641

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Mar 5, 2024
Copy link

melvin-bot bot commented Mar 5, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann (External)

@melvin-bot melvin-bot bot removed the Overdue label Mar 5, 2024
@stephanieelliott
Copy link
Contributor

Hey @DylanDylann can you check me on this one -- I think this may need a BE fix, but I am not 100% sure

@DylanDylann
Copy link
Contributor

DylanDylann commented Mar 5, 2024

There is only announce report is displayed in the employee account and the new workspace isn't added to the workspace list

Screenshot 2024-03-05 at 11 09 06

The RCA is the BE return policy.isPolicyExpenseChatEnabled is false and the new workspace is hidden by this logic

function shouldShowPolicy(policy: OnyxEntry<Policy>, isOffline: boolean): boolean {
return (
!!policy && policy?.isPolicyExpenseChatEnabled && (isOffline || policy?.pendingAction !== CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE || Object.keys(policy.errors ?? {}).length > 0)
);
}

@stephanieelliott I think it is a BE bug

Copy link

melvin-bot bot commented Mar 5, 2024

@stephanieelliott @DylanDylann this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

1 similar comment
Copy link

melvin-bot bot commented Mar 5, 2024

@stephanieelliott @DylanDylann this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

@stephanieelliott
Copy link
Contributor

Cool, thanks for looking at this @DylanDylann!

@stephanieelliott stephanieelliott added Internal Requires API changes or must be handled by Expensify staff and removed External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors labels Mar 6, 2024
Copy link

melvin-bot bot commented Mar 6, 2024

Current assignee @DylanDylann is eligible for the Internal assigner, not assigning anyone new.

@stephanieelliott
Copy link
Contributor

stephanieelliott commented Mar 6, 2024

Adding this to #wave-collect to get a internal eng on this: https://expensify.slack.com/archives/C036QM0SLJK/p1709683811665219

@DylanDylann
Copy link
Contributor

Not overdue, we are waiting for an eye from the internal engineer

@melvin-bot melvin-bot bot removed the Overdue label Mar 11, 2024
Copy link

melvin-bot bot commented Mar 12, 2024

@stephanieelliott @DylanDylann this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks!

@stephanieelliott
Copy link
Contributor

This is polish, so not critical for launch. Will wait for this to be picked up.

@melvin-bot melvin-bot bot added the Overdue label Mar 15, 2024
Copy link

melvin-bot bot commented Mar 18, 2024

@stephanieelliott, @DylanDylann Eep! 4 days overdue now. Issues have feelings too...

@stephanieelliott
Copy link
Contributor

No update, see #36877 (comment)

@melvin-bot melvin-bot bot removed the Overdue label Mar 19, 2024
Copy link

melvin-bot bot commented Mar 19, 2024

@stephanieelliott @DylanDylann this issue is now 4 weeks old and preventing us from maintaining WAQ. This should now be your highest priority. Please post below what your plan is to get a PR in review ASAP. Thanks!

@melvin-bot melvin-bot bot added the Overdue label Mar 25, 2024
@stephanieelliott
Copy link
Contributor

Still waiting for this to be picked up internally, its been posted in #wave-collect but considering this is polish it is lower priority

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Mar 26, 2024
@stephanieelliott
Copy link
Contributor

I think this is fixed -- I am unable to repro now. @izarutskaya can you retest please?

@melvin-bot melvin-bot bot removed the Overdue label Apr 3, 2024
@stephanieelliott
Copy link
Contributor

Still not reproducible, closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering Internal Requires API changes or must be handled by Expensify staff
Projects
No open projects
Archived in project
Development

No branches or pull requests

4 participants