Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: Wickford, Jamestown 2.3.0
-
Fix Version/s: Jamestown 2.3.0
-
Component/s: Reporting (Outbound Datafeeds)
-
Labels:None
-
Story Points:3
-
Sprint:Sprint 8
Description
report-account-level-order-data-centos.sh will terminate/exit without generating a report if it can not get orders for all merchants in all realms.
This has happened in production scenarios where a merchant user is set to active = false in the users table.
The script will authenticate as the TSA administrative user to get a list of all merchant users for a realm. It will then loop through the users, attempting to generate an authentication token to get merchant orders via api calls, by impersonating the merchant user.
Work-arounds to current production problems are being tested, but this report should be changed to do something else to get the merchant orders. Possibilities include impersonation of only the realm admin to get to the merchant users/orders.