logical and rather than bitwise

This commit is contained in:
diminator 2016-05-17 15:23:00 +02:00
parent 3dad488344
commit 3aba164bfd
No known key found for this signature in database
GPG Key ID: C3D8590E6D0D439A

View File

@ -446,14 +446,14 @@ def validate_fulfillments(signed_transaction):
except (TypeError, ValueError, ParsingError):
return False
# TODO: might already break on a False here
is_valid = parsed_fulfillment.validate(serialize(fulfillment_message))
# if transaction has an input (i.e. not a `CREATE` transaction)
# TODO: avoid instantiation, pass as argument!
bigchain = bigchaindb.Bigchain()
input_condition = get_input_condition(bigchain, fulfillment)
is_valid &= parsed_fulfillment.condition_uri == \
input_condition['condition']['uri']
is_valid = is_valid and parsed_fulfillment.condition_uri == input_condition['condition']['uri']
if not is_valid:
return False