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] [MEDIUM] Tag - Notification shows "tag" instead of custom name for tag #35401

Closed
6 tasks done
lanitochka17 opened this issue Jan 30, 2024 · 46 comments
Closed
6 tasks done
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

@lanitochka17
Copy link

lanitochka17 commented Jan 30, 2024

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: 1.4.33-3
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:

Issue found when executing PR #34482

Action Performed:

Precondition:

  • Admin and employee are part of Collect workspace
  • The Collect workspace has custom name for Tag
  1. [Employee] Go to workspace chat
  2. [Employee] Create a manual expense with tag
  3. [Employee] Navigate to request details page
  4. {Employee] Click tag and select a different tag
  5. [Admin} Note that the notification shows "tag" instead of custom name for tag

Expected Result:

The notification will show custom name for tag instead of the default tag name (Tag)

Actual Result:

The notification shows default tag name (Tag). On Android and iOS app, it shows "changed the request" with no details

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

Add any screenshot/video evidence

Bug6360889_1706620359946.20240130_074324__1_.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~016118ce4a2a30a489
  • Upwork Job ID: 1752326219551039488
  • Last Price Increase: 2024-02-24
@lanitochka17 lanitochka17 added External Added to denote the issue can be worked on by a contributor Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Jan 30, 2024
Copy link

melvin-bot bot commented Jan 30, 2024

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

Copy link

melvin-bot bot commented Jan 30, 2024

Job added to Upwork: https://www.upwork.com/jobs/~016118ce4a2a30a489

@melvin-bot melvin-bot bot changed the title Tag - Notification shows "tag" instead of custom name for tag [$500] Tag - Notification shows "tag" instead of custom name for tag Jan 30, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Jan 30, 2024
Copy link

melvin-bot bot commented Jan 30, 2024

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

@lanitochka17
Copy link
Author

We think that this bug might be related to #wave.
CC @zanyrenney

@cead22
Copy link
Contributor

cead22 commented Jan 30, 2024

Given this is push notification, I bet this is a back end issue that needs to be fixed internally

@Expensify Expensify deleted a comment from melvin-bot bot Jan 30, 2024
@cead22 cead22 self-assigned this Jan 31, 2024
@cead22 cead22 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 Jan 31, 2024
@melvin-bot melvin-bot bot added the Overdue label Feb 2, 2024
@johncschuster
Copy link
Contributor

Thanks for grabbing it, @cead22!

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 2, 2024
Copy link

melvin-bot bot commented Feb 6, 2024

@cead22, @johncschuster, @ishpaul777 Whoops! This issue is 2 days overdue. Let's get this updated quick!

@johncschuster
Copy link
Contributor

Bumping to keep Melvin at bay. How's it going @cead22?

@melvin-bot melvin-bot bot removed the Overdue label Feb 6, 2024
@cead22
Copy link
Contributor

cead22 commented Feb 7, 2024

Sorry I'm still a bit behind and haven't gotten to this, but it's on my list

@melvin-bot melvin-bot bot added the Overdue label Feb 9, 2024
@cead22
Copy link
Contributor

cead22 commented Feb 10, 2024

Looking more into this, this isn't a push notification, but a browser local notification, so I think it can be handled externally. There might be an inconsistency between how we show the report action message and the notification, but from a quick look

  • BrowserNotifications.pushModifiedExpenseNotification calls
  • ModifiedExpenseMessage.getForReportAction, which gets policyTagList name and passes it to
  • buildMessageFragmentForValue

So I haven't gotten to the root cause, but I think we can leave that to contributors

@melvin-bot melvin-bot bot removed the Overdue label Feb 10, 2024
@cead22 cead22 added the External Added to denote the issue can be worked on by a contributor label Feb 10, 2024
@greg-schroeder greg-schroeder changed the title [$500] Tag - Notification shows "tag" instead of custom name for tag [$500] [MEDIUM] Tag - Notification shows "tag" instead of custom name for tag Feb 26, 2024
@cead22
Copy link
Contributor

cead22 commented Feb 26, 2024

Still evaluating proposals

@melvin-bot melvin-bot bot removed the Overdue label Feb 26, 2024
Copy link

melvin-bot bot commented Feb 27, 2024

@cead22 @johncschuster @ishpaul777 this issue is now 4 weeks old and preventing us from maintaining WAQ, can you:

  • Decide whether any proposals currently meet our guidelines and can be approved as-is today
  • If no proposals meet that standard, please take this issue internal and treat it as one of your highest priorities
  • If you have any questions, don't hesitate to start a discussion in #expensify-open-source

Thanks!

@melvin-bot melvin-bot bot 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 Feb 27, 2024
Copy link

melvin-bot bot commented Feb 27, 2024

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

@ishpaul777
Copy link
Contributor

ishpaul777 commented Feb 28, 2024

@johncschuster @cead22 can we do reassignment i am low on bandwidth, won't be able to priortize. Last I tried to test @brandonhenry proposal it seems to be not working with desktop (this is only platform i get notifications but i dont get notification this time 😭)

@mkhutornyi
Copy link
Contributor

I can take this as new C+

@cead22 cead22 assigned mkhutornyi and unassigned ishpaul777 Feb 29, 2024
@johncschuster
Copy link
Contributor

Thanks for letting us know, @ishpaul777, and thanks for taking it on, @mkhutornyi!

@melvin-bot melvin-bot bot added the Overdue label Mar 4, 2024
@mkhutornyi
Copy link
Contributor

I think this is still waiting proposals

@melvin-bot melvin-bot bot removed the Overdue label Mar 4, 2024
@Tony-MK
Copy link
Contributor

Tony-MK commented Mar 4, 2024

@mkhutornyi, Could you please give me some feedback on my proposal.

Thank you.

@johncschuster
Copy link
Contributor

@mkhutornyi bump on the above!

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

melvin-bot bot commented Mar 11, 2024

@cead22, @johncschuster, @mkhutornyi Eep! 4 days overdue now. Issues have feelings too...

@johncschuster
Copy link
Contributor

Bumped in Slack

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Mar 11, 2024
@johncschuster
Copy link
Contributor

Bumped again in Slack

@melvin-bot melvin-bot bot removed the Overdue label Mar 14, 2024
@mkhutornyi
Copy link
Contributor

mkhutornyi commented Mar 14, 2024

I will update soon

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Mar 18, 2024
@mkhutornyi
Copy link
Contributor

mkhutornyi commented Mar 18, 2024

I am not able to reproduce on latest main.

This is web/desktop notification after changing tag on transaction detail page, which is consistent with android/iOS.

Screenshot 2024-03-18 at 4 05 25 pm

@brandonhenry can you please confirm?

@cead22 cead22 closed this as completed Mar 19, 2024
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
Development

No branches or pull requests

9 participants