Done
Details
Details
Assignee
Dennis Bridges
Dennis BridgesReporter
Dennis Bridges
Dennis BridgesTester Assignee
Dennis Bridges
Dennis BridgesPriority
Story Points
1
Sprint
None
Development Team
Thunderjet
Fix versions
Release
Lotus (R1 2022) Bug Fix
RCA Group
Third party component integration
Affected Institution
!!!ALL!!!
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created March 10, 2022 at 4:24 PM
Updated October 26, 2022 at 7:56 AM
Resolved March 17, 2022 at 9:30 PM
Overview: Certain invoices are approved but not paid when the invoice action "Approve and pay" is used.
Steps to Reproduce: (TBD) refer to Cornell examples
1. search for 2 instances to approve&pay
2. select 1 instance and approve&pay
3. select 2 instance and approve&pay
actual result:
Approve is done for 2 instance, but pay request is sent for invoice 1 (after 2 invoice approve) error is shown "Cannot pay an invoice without approval"
expected result:
Approve and pay action is performed for the same invoice
workaround: refresh invoice details page
Additional Information:
Following the video shared in the ticket the two invoices are failing and i was able to capture logs for both. There is one thing strange both have same id in the rest call
"PUT /mod-invoice/invoice/invoices/3fee410e-621c-4b84-8b45-0f74ca3c73f8 HTTP/1.1" 400 . Which is not same as invoice id.
With this id i was able to capture eventlog and exception stacktrace in production which is same as what we saw in bugfest . Below are screenshots captured form video for the two invoices
URL:
Interested parties: