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

[HOLD for payment] [$250] BUG: Prevent editing messages sent to Chronos #11689

Closed
kavimuru opened this issue Oct 9, 2022 · 45 comments
Closed
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review

Comments

@kavimuru
Copy link

kavimuru commented Oct 9, 2022

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


Action Performed:

  1. Send any message to chronos
  2. Edit message sent to chronos
  3. See Auth UpdateReportComment returned an error
  4. Notice that the edits were not recognized, either

Expected Result:

User should not be to initiate editing messages sent to Chronos

Actual Result:

User is able to try to edit their message. An error message Auth UpdateReportComment is surfaced and the edit wasn’t recognized. A red dot is also shown besides chronos in the LHN.

Workaround:

Sign out and sign back in to clear the error red dot.

Platform:

Where is this issue occurring?

  • All platforms

Version Number: 1.2.12-2
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Recording.653.mp4

image (1)

Expensify/Expensify Issue URL:
Issue reported by: @michaelhaxhiu
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1665171071433639

View all open jobs on GitHub

@kavimuru kavimuru added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Oct 9, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 9, 2022

Triggered auto assignment to @abekkala (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Oct 9, 2022
@abekkala
Copy link
Contributor

This came in over the weekend and I'm out sick. reassigning to get some eyes on this.

@abekkala abekkala removed their assignment Oct 10, 2022
@michaelhaxhiu
Copy link
Contributor

I'll take it :)

@michaelhaxhiu michaelhaxhiu self-assigned this Oct 10, 2022
@abekkala
Copy link
Contributor

Oh! thanks @michaelhaxhiu I was just about to apply the label for assignment. thanks for taking!

@melvin-bot melvin-bot bot added the Overdue label Oct 12, 2022
@michaelhaxhiu michaelhaxhiu removed their assignment Oct 12, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 12, 2022

Triggered auto assignment to @chiragsalian (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@chiragsalian
Copy link
Contributor

Shall investigate today

@melvin-bot melvin-bot bot removed the Overdue label Oct 17, 2022
@puneetlath puneetlath added the Bug Something is broken. Auto assigns a BugZero manager. label Oct 19, 2022
@melvin-bot melvin-bot bot added the Overdue label Oct 19, 2022
@chiragsalian
Copy link
Contributor

Can reproduce this on dev too. Should be pretty straightforward to debug and address.
Demoting to weekly since it mostly affects us internally.

@chiragsalian chiragsalian removed their assignment Oct 20, 2022
@melvin-bot melvin-bot bot removed the Overdue label Oct 20, 2022
@chiragsalian chiragsalian added Weekly KSv2 Demolition Internal Requires API changes or must be handled by Expensify staff and removed Daily KSv2 labels Oct 20, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 20, 2022

Triggered auto assignment to @NikkiWines (Demolition), see https://stackoverflow.com/c/expensify/questions/8099 for more details.

@melvin-bot
Copy link

melvin-bot bot commented Nov 11, 2022

@tjferriss, @sobitneupane, @roryabraham Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@roryabraham
Copy link
Contributor

Whoa, super sorry I missed this everyone.

Since we are preventing users to edit message, do we want to prevent deleting message as well?

Yes, prevent delete as well as edit.

@melvin-bot melvin-bot bot removed the Overdue label Nov 14, 2022
@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Nov 14, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 14, 2022

📣 @jayeshmangwani You have been assigned to this job by @roryabraham!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@jayeshmangwani
Copy link
Contributor

PR is up
cc: @sobitneupane @roryabraham

@melvin-bot melvin-bot bot added the Overdue label Nov 18, 2022
@roryabraham
Copy link
Contributor

PR merged

@roryabraham
Copy link
Contributor

Created a follow-up PR here to clean up some propTypes inconsistencies/mistakes that I saw

@melvin-bot melvin-bot bot added the Overdue label Nov 21, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 22, 2022

@tjferriss, @sobitneupane, @jayeshmangwani, @roryabraham Whoops! This issue is 2 days overdue. Let's get this updated quick!

@roryabraham
Copy link
Contributor

Just waiting on deploy, QA, and payment

@melvin-bot melvin-bot bot removed the Overdue label Nov 22, 2022
@roryabraham roryabraham added the Reviewing Has a PR in review label Nov 22, 2022
@roryabraham
Copy link
Contributor

This was deployed to production 5 days ago. cc @tjferriss

@tjferriss
Copy link
Contributor

tjferriss commented Nov 29, 2022

Ok I'm manually adding the checklist to close this out:

@tjferriss tjferriss changed the title [$250] BUG: Prevent editing messages sent to Chronos [HOLD for payment] [$250] BUG: Prevent editing messages sent to Chronos Nov 29, 2022
@jayeshmangwani
Copy link
Contributor

this issue should be ready for payment, PR is in production 13 days ago
cc: @tjferriss @roryabraham

@tjferriss
Copy link
Contributor

Thanks for the reminder. It looks like the job post expired. I just set up a new one here - https://www.upwork.com/jobs/~0162b815998a19498c.

@jayeshmangwani and @sobitneupane can you both please apply? Let me know when you do here and I'll process payment promptly.

@jayeshmangwani
Copy link
Contributor

@tjferriss Applied for the job

@sobitneupane
Copy link
Contributor

@tjferriss Applied. This is eligible for 50% bonus as well.

@tjferriss
Copy link
Contributor

Ok payments have been sent.

@tjferriss
Copy link
Contributor

tjferriss commented Dec 7, 2022

@jayeshmangwani / @roryabraham can you please complete the steps here?

@roryabraham
Copy link
Contributor

done

@tjferriss
Copy link
Contributor

Ok it looks like we've checked off all the tasks so I'm going to close this out.

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 External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests

10 participants