From 22f6429afef6472d7dd136b03580692525a2fd1f Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Mon, 21 Jun 2010 08:26:13 +0000 Subject: [PATCH] screening bugfix: make codes comparison case insensitive SVN: 16633 --- .../plugin/generic/server/SampleRegisterOrUpdateUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/SampleRegisterOrUpdateUtil.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/SampleRegisterOrUpdateUtil.java index 8b44fc1f212..488f0d927e3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/SampleRegisterOrUpdateUtil.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/SampleRegisterOrUpdateUtil.java @@ -73,13 +73,18 @@ public class SampleRegisterOrUpdateUtil { if (i1 != null && i2 != null) { - return dropDatabaseInstance(i1).equals(dropDatabaseInstance(i2)); + return normalize(i1).equals(normalize(i2)); } else { return i1 == i2; } } + private static String normalize(String id) + { + return dropDatabaseInstance(id).toUpperCase(); + } + private static String dropDatabaseInstance(String id) { assert id != null; -- GitLab