From 99421026f6e641ab80618814bc6418f2d285f8f2 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Mon, 18 Feb 2013 13:44:07 +0100 Subject: Fix handling of no_update flag in Web UI There was an incorrect check for no_update flag. Check was performed as if the flag was an attribute of object not an item of array. Hence, the flag never caused any effect. --- install/ui/src/freeipa/field.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'install/ui/src') diff --git a/install/ui/src/freeipa/field.js b/install/ui/src/freeipa/field.js index c549a000..f705ef7b 100644 --- a/install/ui/src/freeipa/field.js +++ b/install/ui/src/freeipa/field.js @@ -21,7 +21,7 @@ * along with this program. If not, see . */ -define(['./ipa', './jquery'], function(IPA, $) { +define(['dojo/_base/array', './ipa', './jquery'], function(array, IPA, $) { IPA.field = function(spec) { spec = spec || {}; @@ -182,7 +182,7 @@ IPA.field = function(spec) { that.writable = false; } - if (that.metadata.flags && 'no_update' in that.metadata.flags) { + if (that.metadata.flags && array.indexOf(that.metadata.flags, 'no_update') > -1) { that.writable = false; } } -- cgit