From cd62808c0e62013f594b0a31acf5bc65f4ce0683 Mon Sep 17 00:00:00 2001 From: Pavel Vomacka Date: Dec 12 2016 17:30:10 +0000 Subject: WebUI: Hide incorrectly shown buttons on hosts tab in ID Views There was missing default value for evaluator adapter. In that case the adapter variable could be undefined and it crashes on building adapter. Therefore it did not evaluate all evaluators. That is the reason why 'Delete' and 'Add' buttons were incorrectly shown. Default value is now set to empty object. https://fedorahosted.org/freeipa/ticket/6546 Reviewed-By: Petr Vobornik --- diff --git a/install/ui/src/freeipa/details.js b/install/ui/src/freeipa/details.js index e274e6f..9f0e632 100644 --- a/install/ui/src/freeipa/details.js +++ b/install/ui/src/freeipa/details.js @@ -1647,6 +1647,7 @@ exp.value_state_evaluator = IPA.value_state_evaluator = function(spec) { spec.name = spec.name || 'value_state_evaluator'; spec.event = spec.event || 'post_load'; + spec.adapter = spec.adapter || {}; var that = IPA.state_evaluator(spec);