diff --git a/src/org/opencms/ade/contenteditor/shared/CmsContentDefinition.java b/src/org/opencms/ade/contenteditor/shared/CmsContentDefinition.java
index <HASH>..<HASH> 100644
--- a/src/org/opencms/ade/contenteditor/shared/CmsContentDefinition.java
+++ b/src/org/opencms/ade/contenteditor/shared/CmsContentDefinition.java
@@ -251,7 +251,7 @@ public class CmsContentDefinition extends ContentDefinition {
                     List<String> values = attribute.getSimpleValues();

                     result = values.get(index);

                 }

-            } else if (attribute.getValueCount() > (index + 1)) {

+            } else if (attribute.getValueCount() > (index)) {

                 List<I_Entity> values = attribute.getComplexValues();

                 result = getValueForPath(values.get(index), path);

             }
Fixing issue where nested value could not be read by path.