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