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
3.41k stars 2.8k forks source link

[CP Staging+Prod] Fix creating invoice by enabling hasInvoicingDetails #48935

Closed rlinoz closed 3 weeks ago

rlinoz commented 3 weeks ago

Details

This PR is resolving a TODO to enable hasInvoicingDetails since that is now in prod https://github.com/Expensify/Auth/pull/12014, the function with the TODO was added in this App PR.

cc: @madmax330 @VickyStash

Fixed Issues

$ https://github.com/Expensify/App/issues/48701 PROPOSAL:

Tests

  1. Start the Send invoice flow
  2. Verify a RHP shows asking for company name and website
  3. Finish the flow
  4. Verify the invoice is sent and the invoice room is created

Offline tests

QA Steps

  1. Start the Send invoice flow
  2. Verify a RHP shows asking for company name and website
  3. Finish the flow
  4. Verify the invoice is sent and the invoice room is created

PR Author Checklist

Screenshots/Videos

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari https://github.com/user-attachments/assets/ff5a72d5-5c68-45b5-857b-aef492341086
MacOS: Desktop
melvin-bot[bot] commented 3 weeks ago

@allroundexperts 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]

rlinoz commented 3 weeks ago

I think we don't need a C+ review here, sorry for the ping!

deetergp commented 3 weeks ago

Reviewer Checklist

Screenshots/Videos

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
OSBotify commented 3 weeks 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.