osclib/origin: policy_input_evaluate(): only add additional review if not already set.

This allows for more cleanly adding additional_reviews to include fallback
review where it may already be added for a more specific reason.
This commit is contained in:
Jimmy Berry 2019-03-20 17:39:50 -05:00
parent 07ecf7b250
commit b6866e6456

View File

@ -459,7 +459,8 @@ def policy_input_evaluate(policy, inputs):
result.reviews['maintainer'] = 'Need package maintainer approval.'
for additional_review in policy['additional_reviews']:
result.reviews[additional_review] = 'Additional review required based on origin.'
if additional_review not in result.reviews:
result.reviews[additional_review] = 'Additional review required based on origin.'
return result