KitwareMedical / otm-server

Apache License 2.0
0 stars 2 forks source link

analysis fails due to missing image metadata key #86

Closed ebrahimebrahim closed 2 years ago

ebrahimebrahim commented 2 years ago

When running analysis I get this error:

celery_1    | [2022-08-11 08:25:00,953: INFO/MainProcess] Task optimal_transport_morphometry.core.tasks.run_utm[83ff07a7-4467-4bf0-919a-69d4fd2c41ec] received
celery_1    | [2022-08-11 08:25:00,962: ERROR/ForkPoolWorker-1] Task optimal_transport_morphometry.core.tasks.run_utm[83ff07a7-4467-4bf0-919a-69d4fd2c41ec] raised unexpected: KeyError('name')
celery_1    | Traceback (most recent call last):
celery_1    |   File "/usr/local/lib/python3.9/dist-packages/celery/app/trace.py", line 451, in trace_task
celery_1    |     R = retval = fun(*args, **kwargs)
celery_1    |   File "/usr/local/lib/python3.9/dist-packages/celery/app/trace.py", line 734, in __protected_call__
celery_1    |     return self.run(*args, **kwargs)
celery_1    |   File "/opt/django-project/optimal_transport_morphometry/core/tasks.py", line 155, in run_utm
celery_1    |     filename = f'{tmpdir}/{meta["name"]}'
celery_1    | KeyError: 'name'

It looks like image.metadata here is supposed to have a key name.