diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 106af4d5e..78ca68264 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -972,14 +972,14 @@ abstract class cmdbAbstractObject extends CMDBObject $sHTMLValue .= "\n"; foreach($aAllowedValues as $key => $display_value) { - if (count($aAllowedValues) == 1) + if ((count($aAllowedValues) == 1) && $bMandatory ) { // When there is only once choice, select it by default $sSelected = ' selected'; } else { - $sSelected = ($value == $key) ? ' selected' : ''; + $sSelected = ($value == $key) ? ' selected' : ''; } $sHTMLValue .= "\n"; }