AllenNeuralDynamics / aind-metadata-service

Service to retrieve Labtracks/Sharepoint info using a REST API
MIT License
3 stars 1 forks source link

Move Sharepoint List Names to configs #70

Closed jtyoung84 closed 1 year ago

jtyoung84 commented 1 year ago

User story

As a developer, I want to update Sharepoint endpoints in a config file, so I can quickly deploy the changes without updating aind-metadata-service.

Acceptance criteria

Sprint Ready Checklist

Notes

The deployed aind-metadata-service returning server error 500 responses because sharepoint updated the name of their lists.

  File "/usr/local/lib/python3.11/site-packages/aind_metadata_service/sharepoint/client.py", line 519, in get_procedure_info
    ctx.execute_query()
  File "/usr/local/lib/python3.11/site-packages/office365/runtime/client_runtime_context.py", line 162, in execute_query
    self.pending_request().execute_query(qry)
  File "/usr/local/lib/python3.11/site-packages/office365/runtime/client_request.py", line 62, in execute_query
    raise ClientRequestException(*e.args, response=e.response)
office365.runtime.client_request_exception.ClientRequestException: ('-1, System.ArgumentException', "List 'SWR 2019-Present' does not exist at site with URL 'https://alleninstitute.sharepoint.com/BrainScience/IVS/Neurosurgery-Behavior'.", "404 Client Error: Not Found for url: https://alleninstitute.sharepoint.com/BrainScience/IVS/Neurosurgery-Behavior/_api/Web/lists/GetByTitle('SWR%202019-Present')/views/GetByTitle('New%20Request')")
jtyoung84 commented 1 year ago

Closed by https://github.com/AllenNeuralDynamics/aind-metadata-service/pull/97