/api/procedures - ''list' object has no attribute 'get' '
Jun 9, 2021 @ 19:21:23.000 - haproxy[58754]: 194.183.167.38:14029 [09/Jun/2021:19:21:23.564] HaProxy80 KUBER/worker-node-3-np 0/0/0/3/3 500 526 3258 - - ---- 60/25/24/4/0 0/0 procedure-sandbox.prozorro.sale "GuzzleHttp/6.5.5 curl/7.68.0 PHP/7.4.16" "POST /api/procedures HTTP/1.1" "99987a71-98a9-463b-a29a-f13631bf52d6"/api/procedures500procedure-sandbox.prozorro.sale
[2021-06-09T16:21:23.567Z] | prozorro_sale.procedure.errors | ERROR - Unknown error caught in API - 'list' object has no attribute 'get' | X-Request-ID: 99987a71-98a9-463b-a29a-f13631bf52d6
Traceback (most recent call last):
File "/procedure/prozorro_sale/procedure/errors.py", line 76, in request_errors_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 107, in context_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 114, in access_middleware
return await check_access(handler)(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 123, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/utils.py", line 93, in accept_language_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 81, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 67, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 45, in request_unpack_params
return await handler(request, **request.match_info)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 106, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 67, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/api.py", line 54, in create_procedure
procedure = model_generator.create_procedure(data, _id=blank._id, owner=user.name)
File "/procedure/prozorro_sale/procedure/model_generator.py", line 80, in create_procedure
if auction_start_date := data.get('auctionPeriod', {}).get('startDate'):
AttributeError: 'list' object has no attribute 'get'
This error started on 2021-05-21. number of errors - 125