Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
2.99k stars 2.5k forks source link

[Group Chats] - Fix: Invalid group chat name error still persists after clearing group name text #41588

Closed neonbhai closed 1 week ago

neonbhai commented 2 weeks ago

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/40587 PROPOSAL: https://github.com/Expensify/App/issues/40587#issuecomment-2066909808

Tests

Precondition : User has created group chat with group name

  1. Go the created group chat
  2. Tap on header
  3. Go to Settings
  4. Click on Room Name
  5. Enter over 255 characters in the Name text input field & tap on Save button (Note : error message appears)
  6. Remove all text and enter a shorter name
  7. Click Save
  8. Verify no error appears under name

Offline tests

Same as Tests step

QA Steps

Same as Tests step

PR Author Checklist

Screenshots/Videos

Android: Native https://github.com/Expensify/App/assets/64629613/39aba9be-255b-4698-9f9e-c71fa690ce84
Android: mWeb Chrome https://github.com/Expensify/App/assets/64629613/50bb94f6-398b-4dce-aed6-0718913ca79e
iOS: Native https://github.com/Expensify/App/assets/64629613/550607f1-6973-43b5-9b47-7ff9eeb54d59
iOS: mWeb Safari https://github.com/Expensify/App/assets/64629613/60c32754-95a0-4008-8505-3d5527eaa611
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/64629613/899861e4-266a-4910-b2a7-09797bcf9ca6
MacOS: Desktop https://github.com/Expensify/App/assets/64629613/560c9a57-5114-4490-a00b-8978c6a7f011
melvin-bot[bot] commented 2 weeks ago

@dukenv0307 Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

dukenv0307 commented 1 week ago

Reviewer Checklist

Screenshots/Videos

Android: Native https://github.com/Expensify/App/assets/129500732/950cf9a1-6531-4804-9fe5-3b24c323da86
Android: mWeb Chrome https://github.com/Expensify/App/assets/129500732/19565bc0-df36-4991-82f5-9ebb25db88ee
iOS: Native https://github.com/Expensify/App/assets/129500732/74e9a1f9-0302-43c5-8a92-8cc80e87bc56
iOS: mWeb Safari https://github.com/Expensify/App/assets/129500732/d3c8db00-f260-42bc-a1f5-c653266507f9
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/129500732/ad2486f3-1974-4761-82c2-d485c7eef4e0
MacOS: Desktop https://github.com/Expensify/App/assets/129500732/5728a5aa-1672-49da-9cf0-845e6be94c64
dukenv0307 commented 1 week ago

Code looks good and tests well

OSBotify commented 1 week ago

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

OSBotify commented 1 week ago

🚀 Deployed to production by https://github.com/marcaaron in version: 1.4.71-6 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅