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] Tag - No violation message for missing tag when tag is not selected #36889

Closed
6 tasks done
kbecciv opened this issue Feb 20, 2024 · 13 comments
Closed
6 tasks done
Assignees
Labels
Daily KSv2 Engineering Reviewing Has a PR in review

Comments

@kbecciv
Copy link

kbecciv commented Feb 20, 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: v1.4.43-2
Reproducible in staging?: y
Reproducible in production?: n
Issue reported by: Applause - Internal Team

Action Performed:

Precondition::

  • User is an employee of Collect workspace.
  • The Collect workspace has tags and Tag is set to "Required".
  1. Navigate to staging.new.expensify.com
  2. Go to workspace chat.
  3. Create a manual request without tag.
  4. Navigate to request details page.

Expected Result:

There will be a violation message for missing tag.

Actual Result:

There is no violation message for missing tag.

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

Bug6385600_1708428087038.bandicam_2024-02-20_14-55-24-904.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01651062d96a32e6ea
  • Upwork Job ID: 1759949751406247936
  • Last Price Increase: 2024-02-20
@kbecciv kbecciv added DeployBlockerCash This issue or pull request should block deployment External Added to denote the issue can be worked on by a contributor labels Feb 20, 2024
Copy link

melvin-bot bot commented Feb 20, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01651062d96a32e6ea

@melvin-bot melvin-bot bot changed the title Tag - No violation message for missing tag when tag is not selected [$500] Tag - No violation message for missing tag when tag is not selected Feb 20, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 20, 2024
Copy link

melvin-bot bot commented Feb 20, 2024

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

@melvin-bot melvin-bot bot added the Daily KSv2 label Feb 20, 2024
@github-actions github-actions bot added Engineering Hourly KSv2 and removed Daily KSv2 labels Feb 20, 2024
Copy link
Contributor

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

Copy link

melvin-bot bot commented Feb 20, 2024

Triggered auto assignment to @pecanoro (Engineering), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

@kbecciv
Copy link
Author

kbecciv commented Feb 20, 2024

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

@pecanoro
Copy link
Contributor

Reproduced! It's indeed a regression!

@pecanoro
Copy link
Contributor

Found the PR and left a comment to see what we do next since we might have a PR in progress

@rezkiy37
Copy link
Contributor

I am an author of a broken PR. However, I see that there is already a work in progress. If you need any help from me, please let me know.

@kmbcook
Copy link
Contributor

kmbcook commented Feb 20, 2024

Proposal

Please re-state the problem that we are trying to solve in this issue.

Tag - No violation message for missing tag when tag is not selected, for manual workspace money request.

What is the root cause of that problem?

Tag is not treated as a required field, in workspace money request when it should be.

What changes do you think we should make in order to solve the problem?

Check policy to see if tag is required. If so, treat tag field as required in the same way that merchant field is required. Doing so will not permit user to create a manual money request without tag.

@cead22 cead22 added Daily KSv2 Internal Requires API changes or must be handled by Expensify staff and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 External Added to denote the issue can be worked on by a contributor Internal Requires API changes or must be handled by Expensify staff labels Feb 21, 2024
Copy link

melvin-bot bot commented Feb 21, 2024

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

@cead22 cead22 removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 21, 2024
@cead22 cead22 self-assigned this Feb 21, 2024
@cead22
Copy link
Contributor

cead22 commented Feb 21, 2024

Violations are in beta so this shouldn't be a blocker, and I'm working on the fix

Copy link

melvin-bot bot commented Mar 5, 2024

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

@pecanoro
Copy link
Contributor

pecanoro commented Mar 5, 2024

This is on prod already, closing!

@pecanoro pecanoro closed this as completed Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Daily KSv2 Engineering Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests

6 participants