This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/syncope.git
commit b1dbe631bc5dd317561698bdb4a3364354498203 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 cecb9fffbe..58b44f1be5 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 @@ -422,7 +422,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(
