Skip to content

Commit 14c4b9f

Browse files
sambonnernignatov
sambonner
authored andcommitted
Issue #2618532 by sambonner: Allow creation of new clusters with servers inaccessible from current environment
1 parent 581d6d7 commit 14c4b9f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

elasticsearch_connector.admin.inc

+7-1
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,13 @@ function elasticsearch_connector_edit_cluster_form_info($cluster_info = NULL, $a
655655
function elasticsearch_connector_edit_cluster_validate($form, &$form_state) {
656656
$values = (object)$form_state['values'];
657657
$cluster_info = elasticsearch_connector_get_cluster_info($values);
658-
if (!isset($cluster_info['info']) || !elasticsearch_connector_check_status($cluster_info['info'])) {
658+
659+
// If the new cluster inaccessible from the environment, but isn't set to
660+
// active, warn only.
661+
if ((!isset($cluster_info['info']) || !elasticsearch_connector_check_status($cluster_info['info'])) && $values->status == 0) {
662+
drupal_set_message(t('Cannot connect to the cluster!'),'warning');
663+
}
664+
elseif (!isset($cluster_info['info']) || !elasticsearch_connector_check_status($cluster_info['info'])) {
659665
form_set_error('url', t('Cannot connect to the cluster!'));
660666
}
661667

0 commit comments

Comments
 (0)