[2025-04-03T15:58:07.965Z] | prozorro_sale.procedure.errors | ERROR - Unknown error caught in API | X-Request-ID: 032d49b3b58b5e44326ea07f4b42ecc7
Traceback (most recent call last):
File "/procedure/prozorro_sale/procedure/errors.py", line 122, in request_errors_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 269, in context_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 286, in access_middleware
return await check_access(handler)(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 312, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/utils.py", line 168, in accept_language_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 91, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 73, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/middlewares.py", line 52, 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 69, in handler
res = await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 73, in handler
return await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/api/views/procedures.py", line 67, in create_procedure
procedure = model_generator.create_procedure(data, _id=blank._id, owner=user.name)
File "/procedure/prozorro_sale/procedure/model_generator.py", line 87, in create_procedure
proc = procType(data, **kwargs)
File "/procedure/prozorro_sale/procedure/state_machine/mixins.py", line 1100, in __init__
utils.validate_bids_for_custom_types(data, self._required_bid_number, self._check_amount)
File "/procedure/prozorro_sale/procedure/utils.py", line 369, in validate_bids_for_custom_types
no_status_errors = {i: status_error for i, bid in enumerate(data['bids']) if not bid.get('status')}
File "/procedure/prozorro_sale/procedure/utils.py", line 369, in <dictcomp>
no_status_errors = {i: status_error for i, bid in enumerate(data['bids']) if not bid.get('status')}
AttributeError: 'int' object has no attribute 'get'