Skip to content

Commit

Permalink
Unuse validate if bid in deleted status
Browse files Browse the repository at this point in the history
  • Loading branch information
ktarasz committed Mar 23, 2016
1 parent 6b8b858 commit fdb613a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions openprocurement/tender/openua/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ class Options:
subcontractingDetails = StringType()

def validate_value(self, data, value):
if value and isinstance(data['__parent__'], Bid) and ( data['__parent__'].status not in ('invalid')) and data['relatedLot']:
if value and isinstance(data['__parent__'], Bid) and ( data['__parent__'].status not in ('invalid', 'deleted')) and data['relatedLot']:
lots = [i for i in get_tender(data['__parent__']).lots if i.id == data['relatedLot']]
if not lots:
return
Expand All @@ -208,7 +208,7 @@ def validate_value(self, data, value):
raise ValidationError(u"valueAddedTaxIncluded of bid should be identical to valueAddedTaxIncluded of value of lot")

def validate_relatedLot(self, data, relatedLot):
if isinstance(data['__parent__'], Model) and (data['__parent__'].status not in ('invalid')) and relatedLot not in [i.id for i in get_tender(data['__parent__']).lots]:
if isinstance(data['__parent__'], Model) and (data['__parent__'].status not in ('invalid', 'deleted')) and relatedLot not in [i.id for i in get_tender(data['__parent__']).lots]:
raise ValidationError(u"relatedLot should be one of lots")

class Bid(BaseBid):
Expand Down

0 comments on commit fdb613a

Please sign in to comment.