From f2c28fd1f792d69da276e8c10ca7f7aec8c2354e Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Wed, 16 Nov 2022 15:20:49 -0500 Subject: [PATCH] Update vault.py --- src/gam/gapi/vault.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gam/gapi/vault.py b/src/gam/gapi/vault.py index 973af9a1..45d45eea 100644 --- a/src/gam/gapi/vault.py +++ b/src/gam/gapi/vault.py @@ -976,10 +976,14 @@ def printHolds(): for matterId in matterIds: i += 1 sys.stderr.write(f'Retrieving holds for matter {matterId} ({i}/{matter_count})\n') - holds = gapi.get_all_pages(v.matters().holds(), + try: + holds = gapi.get_all_pages(v.matters().holds(), 'list', 'holds', + throw_reasons=[gapi_errors.ErrorReason.FOUR_O_O], matterId=matterId) + except gapi_errors.GapiInvalidError: + continue for hold in holds: display.add_row_titles_to_csv_file( utils.flatten_json(hold, flattened={'matterId': matterId}),