From fdce5dc09eab238f07d8945ae64f80d04254c08c Mon Sep 17 00:00:00 2001 From: hns Date: Tue, 17 Apr 2007 21:37:06 +0000 Subject: [PATCH] * Be case insensitive when comparing database columns. --- src/helma/objectmodel/db/Relation.java | 8 ++++---- src/helma/objectmodel/db/UpdateableSubnodeList.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/helma/objectmodel/db/Relation.java b/src/helma/objectmodel/db/Relation.java index 335618c0..b08dc171 100644 --- a/src/helma/objectmodel/db/Relation.java +++ b/src/helma/objectmodel/db/Relation.java @@ -882,11 +882,11 @@ public final class Relation { } } if (value == null) { - if (columnName.equals(dbmap.getIDField())) { + if (columnName.equalsIgnoreCase(dbmap.getIDField())) { value = nonvirtual.getID(); - } else if (columnName.equals(dbmap.getNameField())) { + } else if (columnName.equalsIgnoreCase(dbmap.getNameField())) { value = nonvirtual.getName(); - } else if (columnName.equals(dbmap.getPrototypeField())) { + } else if (columnName.equalsIgnoreCase(dbmap.getPrototypeField())) { value = dbmap.getExtensionId(); } } @@ -1209,7 +1209,7 @@ public final class Relation { public Map getKeyParts(INode home) { Map map = new HashMap(); for (int i=0; i