--- modules/trails-hibernate/src/main/java/org/trails/hibernate/HibernateDescriptorDecorator.java	(revision 670)
+++ modules/trails-hibernate/src/main/java/org/trails/hibernate/HibernateDescriptorDecorator.java	Wed Jul 11 10:39:13 CEST 2007
@@ -419,7 +419,7 @@
 			{
 				return descriptorReference;
 			}
-			if ("".equals(mappedBy))
+			if (!"".equals(mappedBy))
 			{
 				// http://forums.hibernate.org/viewtopic.php?t=974287&sid=12d018b08dffe07e263652190cfc4e60
 				// Caution... this does not support multiple
@@ -435,13 +435,11 @@
 						break;
 					}
 				}
-			}
-
-			OwningObjectReferenceDescriptor owningObjectReferenceDescriptor = new OwningObjectReferenceDescriptor();
-			owningObjectReferenceDescriptor.setInverseProperty(mappedBy);
-			descriptorReference
-				.addExtension(OwningObjectReferenceDescriptor.class.getName(), owningObjectReferenceDescriptor);
+				OwningObjectReferenceDescriptor owningObjectReferenceDescriptor = new OwningObjectReferenceDescriptor();
+				owningObjectReferenceDescriptor.setInverseProperty(mappedBy);
+				descriptorReference
+					.addExtension(OwningObjectReferenceDescriptor.class.getName(), owningObjectReferenceDescriptor);
-
+			}
 		} catch (SecurityException e)
 		{
 			LOG.error(e.getMessage());
