You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2023-10-27] [$500] IOU Category - Search message shows 'Invalid email' when typing email address in search field #28078
Let's see the logic to get header message, we are checking if the search value includes "@" we will display errorMessageInvalidEmail instead of noResultsFound
What changes do you think we should make in order to solve the problem?
In this case, we don't search email and phone number
@Christinadobrzyn I still can reproduce this bug on the latest main by enabling permission in the codebase. You can ping C+ team or internal engineer to help verify the bug
@s77rt It seems @Christinadobrzyn can't access the category feature. Because you are C+ Contributor of another issue that relates to category #28517. Could you help to verify this is a bug?
Sorry, If I bothers you
A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N.A.
Determine if we should create a regression test for this bug. No
If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again N.A.
Activity
melvin-bot commentedon Sep 23, 2023
Triggered auto assignment to @Christinadobrzyn (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.melvin-bot commentedon Sep 23, 2023
Bug0 Triage Checklist (Main S/O)
Platformsin OP are ✅)DylanDylann commentedon Sep 23, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
IOU Category - Search message shows 'Invalid email' when typing email address in search field
What is the root cause of that problem?
App/src/libs/OptionsListUtils.js
Lines 1476 to 1485 in 5aa7f6d
Let's see the logic to get header message, we are checking if the search value includes "@" we will display errorMessageInvalidEmail instead of noResultsFound
What changes do you think we should make in order to solve the problem?
In this case, we don't search email and phone number
App/src/libs/OptionsListUtils.js
Lines 1477 to 1485 in 5aa7f6d
So this logic to redandunt. We need to pass one more params called includeEmailAndPhoneNumber to getHeaderMessage function
and only apply logic to check email and phone if this param is true
What alternative solutions did you explore? (Optional)
Christinadobrzyn commentedon Sep 25, 2023
Not sure how to make a Category, asking QA - https://expensify.slack.com/archives/C9YU7BX5M/p1695681312874909
Christinadobrzyn commentedon Sep 27, 2023
still trying to get Categories to work on my c.dobrzyn+45@expensifail.com account.
Asking if anyone else has this issue? https://expensify.slack.com/archives/C01SKUP7QR0/p1695845916425979
Christinadobrzyn commentedon Sep 28, 2023
DylanDylann commentedon Sep 29, 2023
@Christinadobrzyn I still can reproduce this bug on the latest main by enabling permission in the codebase. You can ping C+ team or internal engineer to help verify the bug
DylanDylann commentedon Oct 2, 2023
@Christinadobrzyn This is an example of category issue: #28079
DylanDylann commentedon Oct 4, 2023
@s77rt It seems @Christinadobrzyn can't access the category feature. Because you are C+ Contributor of another issue that relates to category #28517. Could you help to verify this is a bug?
Sorry, If I bothers you
s77rt commentedon Oct 4, 2023
I can reproduce the bug
56 remaining items
MariaHCD commentedon Oct 30, 2023
I believe we just need the BZ checklist here so we can proceed with the payments
Christinadobrzyn commentedon Oct 30, 2023
Payouts due:
Issue Reporter: NA - reporter is Applause
Contributor: $500 + $250 speed bonus @DylanDylann (Paid through Upwork)
Contributor+: $500 + $250 speed bonus @rushatgabhane (paid manually in NewExpensify)
Eligible for 50% #urgency bonus? Y - #28078 (comment)
Upwork job is here.
@rushatgabhane could you let us know about a regression test?
Christinadobrzyn commentedon Oct 31, 2023
nudge @rushatgabhane about a regression test, thanks!
melvin-bot commentedon Nov 6, 2023
@MariaHCD, @rushatgabhane, @Christinadobrzyn, @DylanDylann Eep! 4 days overdue now. Issues have feelings too...
Christinadobrzyn commentedon Nov 6, 2023
Dming @rushatgabhane to see if we need a regression test
rushatgabhane commentedon Nov 7, 2023
The PR that introduced the bug has been identified. Link to the PR: Categories UI/UX #26501
The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: https://github.com/Expensify/App/pull/26501/files#r1384335093
A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N.A.
Determine if we should create a regression test for this bug. No
If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again N.A.
rushatgabhane commentedon Nov 7, 2023
Created a manual request https://staging.new.expensify.com/r/8819237970145454
Christinadobrzyn commentedon Nov 7, 2023
awesome! I think this can be closed.
JmillsExpensify commentedon Nov 13, 2023
$750 payment approved for @rushatgabhane based on this comment.