diff --git a/src/helma/objectmodel/db/DbMapping.java b/src/helma/objectmodel/db/DbMapping.java index 0224adf5..a3897875 100644 --- a/src/helma/objectmodel/db/DbMapping.java +++ b/src/helma/objectmodel/db/DbMapping.java @@ -297,10 +297,9 @@ public final class DbMapping { rel.update(dbField, props); - // key enumerations from SystemProperties are all lower case, which is why - // even though we don't do a toLowerCase() here, - // we have to when we lookup things in p2d later. - p2d.put(propName, rel); + // store relation with lower case property name + // (ResourceProperties now preserve key capitalization!) + p2d.put(propName.toLowerCase(), rel); if ((rel.columnName != null) && ((rel.reftype == Relation.PRIMITIVE) ||