|
From: Michael K. <ko...@us...> - 2004-09-01 13:28:52
|
Update of /cvsroot/cobricks/cobricks2/src/org/cobricks/user In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15020 Modified Files: UserManagerImpl.java Log Message: Index: UserManagerImpl.java =================================================================== RCS file: /cvsroot/cobricks/cobricks2/src/org/cobricks/user/UserManagerImpl.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -d -r1.28 -r1.29 --- UserManagerImpl.java 27 Aug 2004 07:08:10 -0000 1.28 +++ UserManagerImpl.java 1 Sep 2004 13:28:43 -0000 1.29 @@ -1591,7 +1591,11 @@ if (table.equalsIgnoreCase(TABLE_USER_ATTR)) { insertValue.put(ANAME, attrname); - insertValue.put(AVALUEPREFIX, value); + String valueprefix = value; + if (valueprefix.length() > 100) { + valueprefix = valueprefix.substring(0, 99); + } + insertValue.put(AVALUEPREFIX, valueprefix); insertValue.put(AVALUE, value); insertValue.put("userid", new Integer(userid)); } @@ -1756,7 +1760,11 @@ Object o = data.getValue(); if (o == null) continue; String value = o.toString(); - tableData.put(AVALUEPREFIX, attrDesc.valueToCondition(value)); + String valueprefix = value; + if (valueprefix.length() > 100) { + valueprefix = valueprefix.substring(0, 99); + } + tableData.put(AVALUEPREFIX, attrDesc.valueToCondition(valueprefix)); OntologyDataType odt = attrDesc.getOntologyDataType(); int len = odt.getMaxLength(); if (len > 0 && value.length()>len) |