Skip to content

Commit

Permalink
Fixing connector operation status for multi-connector resources
Browse files Browse the repository at this point in the history
  • Loading branch information
semancik committed Apr 28, 2017
1 parent b45b677 commit 076a0a6
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
Expand Up @@ -1108,8 +1108,10 @@ public List<ConnectorOperationalStatus> getConnectorOperationalStatus(PrismObjec
for (ConnectorSpec connectorSpec: getAllConnectorSpecs(resource)) {
ConnectorInstance connectorInstance = connectorManager.getConfiguredConnectorInstance(connectorSpec, false, result);
ConnectorOperationalStatus operationalStatus = connectorInstance.getOperationalStatus();
operationalStatus.setConnectorName(connectorSpec.getConnectorName());
statuses.add(operationalStatus);
if (operationalStatus != null) {
operationalStatus.setConnectorName(connectorSpec.getConnectorName());
statuses.add(operationalStatus);
}
}
return statuses;
}
Expand Down
Expand Up @@ -263,8 +263,9 @@ public int count(ObjectClassComplexTypeDefinition objectClassDefinition, ObjectQ

@Override
public ConnectorOperationalStatus getOperationalStatus() throws ObjectNotFoundException {
// operational status is not supported
return null;
ConnectorOperationalStatus opstatus = new ConnectorOperationalStatus();
opstatus.setConnectorClassName(this.getClass().getName());
return opstatus;
}

@Override
Expand Down

0 comments on commit 076a0a6

Please sign in to comment.