500 error happened if documents.id is unprocessable or it's None
[2020-09-29T13:54:50.262Z] | prozorro_sale.registry.errors | ERROR - Unknown error caught in API - one of the hex, bytes, bytes_le, fields, or int arguments must be given | X-Request-ID: d8113a74-8863-4eaf-a871-606028571254
Traceback (most recent call last):
File "/registry/prozorro_sale/registry/errors.py", line 53, in request_errors_middleware
return await handler(request)
File "/registry/prozorro_sale/registry/auth.py", line 58, in context_middleware
return await handler(request)
File "/registry/prozorro_sale/registry/auth.py", line 65, in access_middleware
return await check_access(handler)(request)
File "/registry/prozorro_sale/registry/auth.py", line 74, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/prozorro_sale/tools/__init__.py", line 81, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.8/site-packages/prozorro_sale/tools/__init__.py", line 67, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/prozorro_sale/tools/__init__.py", line 45, in request_unpack_params
return await handler(request, **request.match_info)
File "/registry/prozorro_sale/registry/api.py", line 75, in create_registry_object_document
doc_info = registry_obj.create_document(data, request._context)
File "/registry/prozorro_sale/registry/models/base.py", line 225, in create_document
doc = self.Doc(data)
File "/registry/prozorro_sale/registry/models/base.py", line 163, in __init__
uuid.UUID(data['id'])
File "/usr/local/lib/python3.8/uuid.py", line 163, in __init__
raise TypeError('one of the hex, bytes, bytes_le, fields, '
TypeError: one of the hex, bytes, bytes_le, fields, or int arguments must be given
[2020-09-29T13:54:50.263Z] | aiohttp.access | INFO - "176.36.60.12 POST /api/registry/5f733037d18c5b6461b2e4cb/documents?acc_token=%23censored%23 HTTP/1.1 500 264 - GuzzleHttp/6.5.3 curl/7.68.0 PHP/7.4.9 0.003266 " | X-Request-ID: d8113a74-8863-4eaf-a871-606028571254
Edited by Ghost User