[cdb3][prod]_bug_AttributeError: 'list' object has no attribute 'get
8 times endpoint api/procedures cdb3 prod traceback
Feb 16, 2022 @ 11:49:02.000 haproxy[26810]: 10.200.200.20:52325 [16/Feb/2022:11:49:02.439] HaProxy80 KUBER/worker-node-1-prod 0/0/1/5/6 500 522 16466 - - ---- 774/404/371/58/0 0/0 procedure.prozorro.sale "GuzzleHttp/6.5.5 curl/7.68.0 PHP/7.4.16" "POST /api/procedures HTTP/1.1" "668769692875f82b813dc3d619ab732f" 500 /api/procedures
Feb 16, 2022 @ 11:48:26.000 haproxy[26810]: 10.200.200.20:49037 [16/Feb/2022:11:48:26.492] HaProxy80 KUBER/worker-node-3-prod 0/0/1/6/7 500 522 16466 - - ---- 768/394/374/63/0 0/0 procedure.prozorro.sale "GuzzleHttp/6.5.5 curl/7.68.0 PHP/7.4.16" "POST /api/procedures HTTP/1.1" "53fcef3eee6abaa0e76efb2a402ef540" 500 /api/procedures
Feb 16, 2022 @ 11:47:41.000 haproxy[26810]: 10.200.200.20:44057 [16/Feb/2022:11:47:41.570] HaProxy80 KUBER/worker-node-1-prod 1/0/3/5/9 500 522 16466 - - ---- 760/382/356/59/0 0/0 procedure.prozorro.sale "GuzzleHttp/6.5.5 curl/7.68.0 PHP/7.4.16" "POST /api/procedures HTTP/1.1" "43d4050107364df18cefc5deb5c52c0a" 500 /api/procedures```
```[2022-02-16T09:49:02.444Z] | prozorro_sale.procedure.errors | ERROR - Unknown error caught in API - 'list' object has no attribute 'get' | X-Request-ID: 668769692875f82b813dc3d619ab732f
Traceback (most recent call last):
File "/procedure/prozorro_sale/procedure/errors.py", line 93, in request_errors_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 123, in context_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 130, in access_middleware
return await check_access(handler)(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 143, 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 70, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 54, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/middlewares.py", line 35, in request_unpack_params
return await handler(request, *args, **request.match_info, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/errors.py", line 48, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 54, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/api.py", line 58, in create_procedure
procedure = model_generator.create_procedure(data, _id=blank._id, owner=user.name)
File "/procedure/prozorro_sale/procedure/model_generator.py", line 85, in create_procedure
if auction_start_date := data.get('auctionPeriod', {}).get('startDate'):
AttributeError: 'list' object has no attribute 'get'```