NIFI-6225: bug fix for listing relationships in sorted order

This closes #3459
This commit is contained in:
Mark Bean 2019-05-01 21:02:38 +00:00 committed by Matt Gilman
parent dc38a6bdce
commit a2bacde62c
No known key found for this signature in database
GPG Key ID: DF61EC19432AEE37

View File

@ -23,6 +23,8 @@ import org.apache.nifi.web.api.entity.ConnectionEntity;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.TreeSet;
public class ConnectionEntityMerger implements ComponentEntityMerger<ConnectionEntity>, ComponentEntityStatusMerger<ConnectionStatusDTO> {
@ -51,6 +53,15 @@ public class ConnectionEntityMerger implements ComponentEntityMerger<ConnectionE
clientEntity.getComponent().setLoadBalanceStatus(ConnectionDTO.LOAD_BALANCE_ACTIVE);
}
}
final Set<String> availableRelationships = clientEntity.getComponent() == null ? null : clientEntity.getComponent().getAvailableRelationships();
if (availableRelationships != null) {
clientEntity.getComponent().setAvailableRelationships(new TreeSet<>(availableRelationships));
}
final Set<String> selectedRelationships = clientEntity.getComponent() == null ? null : clientEntity.getComponent().getSelectedRelationships();
if (selectedRelationships != null) {
clientEntity.getComponent().setSelectedRelationships(new TreeSet<>(selectedRelationships));
}
}
@Override