Schematics issueshttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues2023-10-30T12:23:10+02:00https://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/14CDB3-4724 DataError last leaf - list response2023-10-30T12:23:10+02:00Mike HoangCDB3-4724 DataError last leaf - list responseMake last leaf of DataError to return list for validation response unificationMake last leaf of DataError to return list for validation response unificationv3.79.0Mike HoangMike Hoanghttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/13500 error2023-03-31T19:22:38+03:00dmitry.mashoshin500 error```
Traceback (most recent call last):
File "/registry/prozorro_sale/registry/errors.py", line 90, in request_errors_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init_...```
Traceback (most recent call last):
File "/registry/prozorro_sale/registry/errors.py", line 90, 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 "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 90, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 72, in handler
return await func(request, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/middlewares.py", line 49, in request_unpack_params
return await handler(request, *args, **request.match_info, **kwargs)
File "/registry/prozorro_sale/registry/api/handlers/execution.py", line 59, in create_contract
contract_info = obj.create_contract(data, request._context)
File "/registry/prozorro_sale/registry/models/execution.py", line 303, in create_contract
contract = self.Contract(data, app_data={'obj_status': self.status}, role='owner')
File "/registry/prozorro_sale/registry/models/base.py", line 26, in __init__
super().__init__(data, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 101, in __init__
f_value = data.get(field, Undefined)
AttributeError: 'list' object has no attribute 'get'
```v.3.71.0Mike HoangMike Hoanghttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/10add build python post version in master branch2022-06-28T12:30:55+03:00Pavel Kuzmenkoadd build python post version in master branchv3.24.0Pavel KuzmenkoPavel Kuzmenkohttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/9No validation for 'unknown fields' in contracts models.2020-06-12T15:20:36+03:00Oleg KachurNo validation for 'unknown fields' in contracts models.It is possible to pass, old, outdated field `period` or any other incorrect field name, as contract structure update and get no error message, like `unknown field {name}`.
There should be a validation for incorrect field names and appro...It is possible to pass, old, outdated field `period` or any other incorrect field name, as contract structure update and get no error message, like `unknown field {name}`.
There should be a validation for incorrect field names and appropriate error message.Vitalii FisenkoVitalii Fisenkohttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/8Refactor errors2020-05-22T15:02:49+03:00Dmytro HalinovskyiRefactor errorsPossibility to raise exception for another fieldsPossibility to raise exception for another fieldshttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/4Implement role check in import data2019-10-08T16:04:14+03:00Andrey VeltischevImplement role check in import datahttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/2Fix options inheritance2019-09-20T14:59:19+03:00Andrey VeltischevFix options inheritancehttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/1Move code from procedure model to schematics model2019-09-20T14:58:51+03:00Andrey VeltischevMove code from procedure model to schematics model