diff --git a/web-jspack/org.openbravo.core2/src/core/security/requestInputAndApproval.js b/web-jspack/org.openbravo.core2/src/core/security/requestInputAndApproval.js
index 36886a6a..358e5289 100644
--- a/web-jspack/org.openbravo.core2/src/core/security/requestInputAndApproval.js
+++ b/web-jspack/org.openbravo.core2/src/core/security/requestInputAndApproval.js
@@ -176,14 +176,19 @@ function getComponentList(options) {
   return [...inputComponents, ...approvalComponents];
 }
 
-function getInputComponents({ inputs = [], totalItems, itemNumber }) {
+function getInputComponents({
+  inputs = [],
+  totalItems,
+  itemNumber,
+  iconClass
+}) {
   return inputs.reduce((components, input) => {
     const inputId = input.id || 'input';
     const inputName = input.name || '';
     const type = input.type || 'List';
     const required = !!input.isMandatory;
     const options = input.values || [];
-    const inputIconClass = input.iconClass || 'obc2IconCreate';
+    const inputIconClass = iconClass || 'obc2IconCreate';
     const applySameInputLabel = getLabel(
       input.applySameInputLabel || '$OBC2_ApplyTheSameInput',
       [inputName.toLowerCase()]
