summaryrefslogtreecommitdiffstats
path: root/install/ui/dns.js
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2011-10-26 18:21:11 -0500
committerEndi S. Dewata <edewata@redhat.com>2011-10-27 15:03:33 +0000
commit916d08719b355bec6b8be5e8dd702883037c5eec (patch)
treef0d4780654887631ea5dcf0c8e2d993599e3593d /install/ui/dns.js
parenta486f49a3726934f99763cc6ae93a41dafc40deb (diff)
downloadfreeipa.git-916d08719b355bec6b8be5e8dd702883037c5eec.tar.gz
freeipa.git-916d08719b355bec6b8be5e8dd702883037c5eec.tar.xz
freeipa.git-916d08719b355bec6b8be5e8dd702883037c5eec.zip
Fixed inconsistent details facet validation.
The details facet validation has been moved out of update() such that all subclasses perform consistent validation. Ticket #1455
Diffstat (limited to 'install/ui/dns.js')
-rw-r--r--install/ui/dns.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/install/ui/dns.js b/install/ui/dns.js
index a73d4b20..4dbf3e0d 100644
--- a/install/ui/dns.js
+++ b/install/ui/dns.js
@@ -168,6 +168,9 @@ IPA.dnszone_details_facet = function(spec) {
})
};
+ var record = {};
+ that.save(record);
+
var sections = that.sections.values;
for (var i=0; i<sections.length; i++) {
var section = sections[i];
@@ -177,7 +180,7 @@ IPA.dnszone_details_facet = function(spec) {
var field = section_fields[j];
if (!field.is_dirty()) continue;
- var values = field.save();
+ var values = record[field.name];
if (!values) continue;
var metadata = field.metadata;