Fixed a bug with error and warning state count
Change-Id: I79495ecee3816737e9c31768af6c210906e136eb
This commit is contained in:
parent
17853238a3
commit
0b0b09cf4e
|
@ -90,8 +90,12 @@ def create_resource():
|
|||
|
||||
|
||||
def set_dep_state(deployment, unit):
|
||||
num_errors = unit.query(Status).filter_by(level='error').count()
|
||||
num_warnings = unit.query(Status).filter_by(level='warning').count()
|
||||
num_errors = unit.query(Status).filter_by(level='error',
|
||||
deployment_id=deployment.id). \
|
||||
count()
|
||||
num_warnings = unit.query(Status).filter_by(level='warning',
|
||||
deployment_id=deployment.id). \
|
||||
count()
|
||||
if deployment.finished:
|
||||
if num_errors:
|
||||
deployment.state = 'completed_w_errors'
|
||||
|
|
|
@ -113,8 +113,12 @@ def handle_result(message):
|
|||
deployment = get_last_deployment(session, environment.id)
|
||||
deployment.finished = timeutils.utcnow()
|
||||
|
||||
num_errors = session.query(Status).filter_by(level='error').count()
|
||||
num_warnings = session.query(Status).filter_by(level='warning').count()
|
||||
num_errors = session.query(Status).filter_by(level='error',
|
||||
deployment_id=deployment.
|
||||
id).count()
|
||||
num_warnings = session.query(Status).filter_by(level='warning',
|
||||
deployment_id=
|
||||
deployment.id).count()
|
||||
|
||||
final_status_text = "Deployment finished"
|
||||
if num_errors:
|
||||
|
|
Loading…
Reference in New Issue