From 3364363d71eacb98d0a913a8b149a212db7e8b73 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 5 Oct 2022 10:37:21 -0400 Subject: [PATCH] Afform - Ensure afField ids contain only allowed characters --- ext/afform/core/ang/af/afField.component.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/afform/core/ang/af/afField.component.js b/ext/afform/core/ang/af/afField.component.js index eb2da82a6a..78a5ba0403 100644 --- a/ext/afform/core/ang/af/afField.component.js +++ b/ext/afform/core/ang/af/afField.component.js @@ -29,7 +29,7 @@ this.$onInit = function() { var closestController = $($element).closest('[af-fieldset],[af-join],[af-repeat-item]'); $scope.dataProvider = closestController.is('[af-repeat-item]') ? ctrl.afRepeatItem : ctrl.afJoin || ctrl.afFieldset; - $scope.fieldId = ctrl.fieldName + '-' + id++; + $scope.fieldId = _.kebabCase(ctrl.fieldName) + '-' + id++; $element.addClass('af-field-type-' + _.kebabCase(ctrl.defn.input_type)); -- 2.25.1