R3 Kiwi Hotfix #3: Invoices stuck in Approved status

Description

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. 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:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

2
  • 28 Apr 2022, 03:50 AM
  • 28 Apr 2022, 03:50 AM

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges May 13, 2022 at 3:16 PM

test successful in bugfest-kiwi

Oleksii Petrenko May 11, 2022 at 9:19 PM

Deployed to Kiwi BF. Please proceed with verification

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Development Team

Thunderjet

Fix versions

Release

Kiwi (R3 2021) Hot Fix #3

RCA Group

Third party component integration

CSP Approved

Yes

Affected Institution

!!!ALL!!!

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created April 28, 2022 at 3:50 AM
Updated June 27, 2022 at 9:25 AM
Resolved April 28, 2022 at 3:52 AM
TestRail: Cases
TestRail: Runs

Flag notifications