-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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] Flag - Flag message for flagged parent message disappears when reopening thread #34151
Comments
Triggered auto assignment to @slafortune ( |
Job added to Upwork: https://www.upwork.com/jobs/~01ea3ffb8d539f6e86 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak ( |
I think this is backend issue |
ProposalPlease re-state the problem that we are trying to solve in this issue.Flag - Flag message for flagged parent message disappears when reopening thread What is the root cause of that problem?I think this is backend issue. What changes do you think we should make in order to solve the problem?const latestDecision = lodashGet(props, ['action', 'message', 0, 'moderationDecision', 'decision'], '') || lodashGet(props, ['action', 'originalMessage', 'moderationDecision', 'decision'], ''); What alternative solutions did you explore? (Optional)FREE.-.HDconvert.com.Screen.Recording.2024-01-09.at.8.15.33.PM.mov |
ProposalPlease re-state the problem that we are trying to solve in this issueThe flag message for the flagged parent message disappears when reopening thread. What is the root cause of that problem?App/src/pages/home/report/ReportActionItem.js Lines 232 to 234 in 35a6916
In the line above, we're looking for the decision within What changes do you think we should make in order to solve the problem?As fallback to the POC looks something like this: + const latestDecisionOriginal = lodashGet(props, ['action', 'originalMessage', 0, 'moderationDecision', 'decision'], '');
const latestDecision = lodashGet(
props, ['action', 'message', 'moderationDecision', 'decision'],
+ latestDecisionOriginal
); What alternative solutions did you explore? (Optional)A back-end only fix which would require the decision to be returned within VideosMacOS: Chrome / SafariScreen.Recording.2024-01-09.at.20.19.31.mov |
Triggered auto assignment to @tylerkaraszewski ( |
@tylerkaraszewski do you agree that this is a backend issue but this fix would do the trick? #34151 (comment) |
@tylerkaraszewski, @eVoloshchak, @slafortune Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Ideally, this should be fixed in backend. |
Current assignee @situchan is eligible for the Internal assigner, not assigning anyone new. |
Thanks @situchan I'll change this to internal and the retest label to check on this and see if it get's resolved with the other mentioned GH. |
I don't think this is going to be resolved with the other GH, unfortunately - it's just posing some issues with testing haha. Hopefully we can solve this internally! |
Haha yes. |
@tylerkaraszewski @slafortune @situchan 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! |
@dangrous - what do you think we should do with this issue? |
I think we're probably deprioritizing moderation bugs? It's not currently covered by a wave, as far as I know. Can you think of one where it might fit? I can add this to a list I have of moderation bugs so we can come back to it at some point |
Btw please keep me assigned here in case frontend fix is needed |
Issue is reproduced on build 1.4.37.0 when executing PR #28002 20240206_185900.mp4 |
Just marking this out - we are aware that this bug still exists, but not prioritizing as of now, so re-closing! |
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.23-0
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 https://github.com/Expensify/App/pull/33676ithub.com/Expensify/App/
Action Performed:
Note that
Expected Result:
The flag message for the flagged parent message does not disappear
Actual Result:
The flag message for the flagged parent message disappears
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6336764_1704811453379.20240109_211928.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: