This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a commit to branch 4_0_X in repository https://gitbox.apache.org/repos/asf/syncope.git
commit db0a503fbdb28a8b146601ce8e2bd7f473bebae1 Author: giusmad <[email protected]> AuthorDate: Tue Oct 13 15:25:13 2026 +0200 [SYNCOPE-2001] Fix for plainAttrs in readonly mode in customFormLayout (#1570) --- .../java/org/apache/syncope/client/enduser/panels/any/PlainAttrs.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/panels/any/PlainAttrs.java b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/panels/any/PlainAttrs.java index 7f97d2b2ec..cf24827b49 100644 --- a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/panels/any/PlainAttrs.java +++ b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/panels/any/PlainAttrs.java @@ -367,7 +367,7 @@ public class PlainAttrs extends AbstractAttrs<PlainSchemaTO> { } AbstractFieldPanel<?> panel = getFieldPanel(schema); - panel.setReadOnly(schema.isReadonly()); + panel.setReadOnly(schema.isReadonly() || ((FieldPanel<?>) panel).isReadOnly()); if (schema.isMultivalue() && schema.getType() != AttrSchemaType.Dropdown) { panel = new MultiFieldPanel.Builder<>( new PropertyModel<>(attr, "values")).build(
