From f1ad41b0f7a594fea0bd8feb6e2fdc60857bb4cc Mon Sep 17 00:00:00 2001 From: Yaroslav Shalenyk Date: Mon, 27 Mar 2017 18:44:43 +0300 Subject: [PATCH] Added support for multiple level accreditation --- openprocurement/relocation/core/validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openprocurement/relocation/core/validation.py b/openprocurement/relocation/core/validation.py index 8f54cd9..1382f34 100644 --- a/openprocurement/relocation/core/validation.py +++ b/openprocurement/relocation/core/validation.py @@ -49,7 +49,7 @@ def validate_ownership_data(request): def validate_accreditation_level(request, item, level_name): level = getattr(type(item), level_name) - if not request.check_accreditation(level): + if not any([request.check_accreditation(l) for l in iter(str(level))]): request.errors.add('procurementMethodType', 'accreditation', 'Broker Accreditation level does not permit ownership change') request.errors.status = 403 return