Mercurial > hgweb > health
changeset 3199:ed41e03a7cba
Task #15167: Un-validate server if error on sync
| author | Chris Zimmerman <chris@teffalump.com> |
|---|---|
| date | Sat, 09 Feb 2019 21:39:39 -0800 |
| parents | 5a25b62eeebb |
| children | 22b36ac203b5 |
| files | tryton/health_orthanc/health_orthanc.py |
| diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/tryton/health_orthanc/health_orthanc.py +++ b/tryton/health_orthanc/health_orthanc.py @@ -89,7 +89,12 @@ new_patients = [] update_patients = [] while True: - changes = orthanc.get_changes(since=curr) + try: + changes = orthanc.get_changes(since=curr) + except: + server.validated = False + logger.info('Invalid details for <{}>'.format(server.label)) + continue for change in changes['Changes']: type_ = change['ChangeType'] if type_ == 'NewStudy':
