Fix issue with statuses
This commit is contained in:
@@ -88,14 +88,20 @@ class Controller(object):
|
||||
format(environment_id, session_id)))
|
||||
|
||||
unit = get_session()
|
||||
statuses = unit.query(Status).filter_by(session_id=session_id)
|
||||
statuses = unit.query(Status).filter_by(session_id=session_id).all()
|
||||
result = statuses
|
||||
|
||||
if request.GET['service_id']:
|
||||
if 'service_id' in request.GET:
|
||||
service_id = request.GET['service_id']
|
||||
|
||||
environment = unit.query(Session).get(session_id).description
|
||||
services = environment['services']['activeDirectories']
|
||||
services = []
|
||||
if 'services' in environment and \
|
||||
'activeDirectories' in environment['services']:
|
||||
services += environment['services']['activeDirectories']
|
||||
|
||||
if 'services' in environment and \
|
||||
'webServers' in environment['services']:
|
||||
services += environment['services']['webServers']
|
||||
|
||||
service = [service for service in services
|
||||
@@ -106,7 +112,7 @@ class Controller(object):
|
||||
entities.append(service_id)
|
||||
result = []
|
||||
for status in statuses:
|
||||
if status['id'] in entities:
|
||||
if status.entity_id in entities:
|
||||
result.append(status)
|
||||
|
||||
return {'reports': [status.to_dict() for status in result]}
|
||||
|
||||
Reference in New Issue
Block a user