Describe the bug
[Inconsistent] If an Admin adjusts the ticket price to $0 after approving the Ticket Request, the system still expects the requester to go into the Payment flow rather than setting the ticket status to Completed.
Log into the Admin account and go to the Ticket Request url
user: tickets+approved01@fnf.org
pass: yukon-MELODIC-lamprey
Approve the ticket
Set the ticket price to $0
[Sometimes happens] The system still wants the user to go into the payment flow. Ideally the system will mark the status as "Completed" and there is no need to go into the Ticket Request flow.
Expected behavior
If the Admin sets the price as $0, the system will mark the transaction as completed. If the Admin goes back and changes the ticket price to something greater than $0 then the requester will need to go into the Ticket Request flow.
Screenshots
Logs
No New Relic log found
Additional context
This is inconsistent behavior. Sometimes the system correctly identifies the $0 price and sets the ticket request status to Completed.
Version info
App Version: 1.0.1
Rails: 7.1.3.2
Ruby: 3.2.3
Mode: production
Describe the bug
[Inconsistent] If an Admin adjusts the ticket price to $0 after approving the Ticket Request, the system still expects the requester to go into the Payment flow rather than setting the ticket status to Completed.
To Reproduce
Steps to reproduce the behavior:
tickets+approved01@fnf.org
yukon-MELODIC-lamprey
Expected behavior
If the Admin sets the price as $0, the system will mark the transaction as completed. If the Admin goes back and changes the ticket price to something greater than $0 then the requester will need to go into the Ticket Request flow.
Screenshots
Logs
No New Relic log found
Additional context
This is inconsistent behavior. Sometimes the system correctly identifies the $0 price and sets the ticket request status to Completed.
Version info
App Version:
1.0.1
Rails:
7.1.3.2
Ruby:
3.2.3
Mode:
production