From e660da555ed53c9caf2d126a9a8607abf25f3898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Wed, 20 Jul 2016 11:54:49 +0200 Subject: [PATCH] Bug #4661: Fix update for radio inputs (cherry picked from commit 920f3050fa17404927baa8d243abfc4812b67b72) --- src/sunstone/public/app/utils/wizard-fields.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/sunstone/public/app/utils/wizard-fields.js b/src/sunstone/public/app/utils/wizard-fields.js index d3161cc07c..425028da20 100644 --- a/src/sunstone/public/app/utils/wizard-fields.js +++ b/src/sunstone/public/app/utils/wizard-fields.js @@ -76,13 +76,14 @@ define(function(require) { } else { // if (field.is("input")){ switch (field.attr("type")){ case "radio": - var checked = (field.val().toUpperCase() == field_val.toUpperCase()); + $('input[wizard_field="'+field_name+'"]', context).prop("checked", false); - field.prop("checked", checked); + var input = $('input[wizard_field="'+field_name+'"]', context).filter(function(){ + return $(this).val().toUpperCase() == field_val.toUpperCase(); + }); + + input.prop("checked", true).change(); - if (checked) { - field.change(); - } break; case "checkbox": var checked = (field.val().toUpperCase() == field_val.toUpperCase());