cdb3_sandbox_[bug]_validate_isPartiallyPaid
2022-02-02 12:56:52.592
1 time env sandbox prozorro-sandbox-procedure-api traceback
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 "/procedure/prozorro_sale/procedure/utils.py", line 69, in handler
res = await func(request, *args, **kwargs)
File "/procedure/prozorro_sale/procedure/api.py", line 238, in update_award
procedure.update_award(award_id, data, request._context)
File "/procedure/prozorro_sale/procedure/roles.py", line 68, in handler
return decr(func)(*args, **kwargs)
File "/procedure/prozorro_sale/procedure/roles.py", line 17, in handler
return func(*args, **kwargs)
File "/procedure/prozorro_sale/procedure/packages/bankRuptcy/states.py", line 365, in update_award
super().update_award(award_id, data, context)
File "/procedure/prozorro_sale/procedure/roles.py", line 68, in handler
return decr(func)(*args, **kwargs)
File "/procedure/prozorro_sale/procedure/roles.py", line 17, in handler
return func(*args, **kwargs)
File "/procedure/prozorro_sale/procedure/state_machine/awards.py", line 286, in update_award
self.award(award_id).update_award(data, role)
File "/procedure/prozorro_sale/procedure/state_machine/awards.py", line 38, in update_award
self.award.import_data(data, role=role, app_data={'procedure_status': self.procedure.status})
File "/procedure/prozorro_sale/procedure/models/utils.py", line 84, in import_data
import_data = super().import_data(raw_data, role=role, **kwargs)
File "/procedure/prozorro_sale/procedure/models/base.py", line 33, in import_data
import_data = super().import_data(raw_data, role, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 173, in import_data
return convert(self.__class__, self, raw_data, role=role, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 461, in convert
return import_loop(cls, mutable, raw_data, validation_converter, **kwargs)
File "/usr/local/lib/python3.9/site-packages/schematics/transforms.py", line 200, in import_loop
setattr(mutable, field_name, value)
File "/usr/local/lib/python3.9/site-packages/schematics/models.py", line 32, in _setter
getattr(self, validator_name)(value)
File "/procedure/prozorro_sale/procedure/packages/bankRuptcy/procedure.py", line 126, in validate_isPartiallyPaid
raise ValidationError('This field has already been specified')
schematics.exceptions.ValidationError: ["This field has already been specified"]```