diff --git a/structr-ui/src/main/java/org/structr/web/property/ContentPathProperty.java b/structr-ui/src/main/java/org/structr/web/property/ContentPathProperty.java
index <HASH>..<HASH> 100644
--- a/structr-ui/src/main/java/org/structr/web/property/ContentPathProperty.java
+++ b/structr-ui/src/main/java/org/structr/web/property/ContentPathProperty.java
@@ -69,7 +69,7 @@ public class ContentPathProperty extends AbstractReadOnlyProperty<String> {
 			containerPath = obj.getProperty(GraphObject.id);
 		}
 
-		while (parentContainer != null) {
+		while (parentContainer != null && !parentContainer.equals(obj)) {
 
 			containerPath = parentContainer.getName().concat("/").concat(containerPath);
 			parentContainer = parentContainer.getParent();
Fix: Adds condition to prevent possible infinite loop for content container parent attribute.