Fix production ARR reads and add audited source field review
This commit is contained in:
1 parent
2417b1a41c
commit
fe8735aac2
26 files changed
+2417
-157
No files matched your search
@@ -304,14 +304,17 @@ def validate_note_counts(search: dict, detail: dict) -> None:
|
||||
require(integer(expected[0], "invalid_indicator_count") == len(values), "note_or_trace_count_mismatch")
|
||||
|
||||
|
||||
def search_day(reader: Reader, options: Options) -> list[dict]:
|
||||
def search_day(reader: Reader, options: Options, *, server_sort: bool = True) -> list[dict]:
|
||||
require(type(server_sort) is bool, "invalid_search_sort_option")
|
||||
records, seen = [], set()
|
||||
expected_counts = None
|
||||
for page_number in range(options.max_pages):
|
||||
offset = page_number * options.page_size
|
||||
data = reader.read(SEARCH, body={"arrivalStartDate": options.arrival_date,
|
||||
"arrivalEndDate": options.arrival_date, "limit": options.page_size, "offset": offset,
|
||||
"orderBy": ["ConfirmationNo"], "sortOrder": ["Asc"]})
|
||||
body = {"arrivalStartDate": options.arrival_date, "arrivalEndDate": options.arrival_date,
|
||||
"limit": options.page_size, "offset": offset}
|
||||
if server_sort:
|
||||
body.update(orderBy=["ConfirmationNo"], sortOrder=["Asc"])
|
||||
data = reader.read(SEARCH, body=body)
|
||||
page = data.get("reservations")
|
||||
require(isinstance(page, dict), "invalid_search_page")
|
||||
rows = page.get("reservationInfo")
|
||||
|
||||
Reference in new issue
Block a user