diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 792632184..da0d735aa 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -2178,6 +2178,11 @@ EOF if ((count($aAllowedValues) == 1) && ($bMandatory == 'true')) { // When there is only once choice, select it by default + $oPage->add_ready_script( + <<add_ready_script( + <<iId').attr('data-validate','dependencies'); +EOF + ); } else { diff --git a/js/forms-json-utils.js b/js/forms-json-utils.js index 60ebf6416..29363419b 100644 --- a/js/forms-json-utils.js +++ b/js/forms-json-utils.js @@ -190,6 +190,7 @@ function ReportFieldValidationStatus(sFieldId, sFormId, bValid, sExplain) { // Visual feedback - none when it's Ok $('#v_'+sFieldId).html(''); //'); + $('#'+sFieldId+'[data-validate*="dependencies"]').trigger('change.dependencies').removeAttr('data-validate'); } else {