OasisLMF / OasisPlatform

Loss modelling platform.
BSD 3-Clause "New" or "Revised" License
40 stars 17 forks source link

Missing argument in V1 call to complex model files #1038

Closed sambles closed 4 months ago

sambles commented 4 months ago

Issue Description

https://github.com/OasisLMF/OasisPlatform/blob/626469d0adeadafa6da3fd5a554cfd24cf08c3fd/src/model_execution_worker/tasks.py#L459

filestore arg is missing

[2024-05-15 13:45:10,523: ERROR/ForkPoolWorker-1] Task generate_input[6bb9ef68-cf67-4403-b94f-ffc6f2da4bfa] raised unexpected: TypeError("prep
Traceback (most recent call last):
  File "/home/worker/.local/lib/python3.10/site-packages/celery/app/trace.py", line 477, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/home/worker/.local/lib/python3.10/site-packages/celery/app/trace.py", line 760, in __protected_call__
    return self.run(*args, **kwargs)
  File "/home/worker/src/model_execution_worker/tasks.py", line 220, in run 
    return fn(self, analysis_pk, *args, **kwargs)
  File "/home/worker/src/model_execution_worker/tasks.py", line 430, in generate_input
    prepare_complex_model_file_inputs(complex_data_files, input_data_dir)
TypeError: prepare_complex_model_file_inputs() missing 1 required positional argument: 'filestore'