|
From: Michael K. <ko...@us...> - 2006-01-23 15:14:23
|
Update of /cvsroot/cobricks/cobricks2/src/org/cobricks/item In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7245 Modified Files: ItemServlet.java Log Message: corrected bug in creating annotations/ratings Index: ItemServlet.java =================================================================== RCS file: /cvsroot/cobricks/cobricks2/src/org/cobricks/item/ItemServlet.java,v retrieving revision 1.39 retrieving revision 1.40 diff -u -d -r1.39 -r1.40 --- ItemServlet.java 16 Jan 2006 20:43:24 -0000 1.39 +++ ItemServlet.java 23 Jan 2006 15:14:11 -0000 1.40 @@ -250,14 +250,17 @@ String annTitle = prequest.getRequestParameter("_annTitle"); if (annTitle != null && annTitle.length()>0) { String lang = prequest.getRequestParameter("_lang"); - if (lang == null | lang.length()<1) + if (lang == null || lang.length()<1) lang = itemManager.getDefaultLanguage(); String annContent = prequest.getRequestParameter("_annContent"); int rating = 0; String ratingstring = prequest.getRequestParameter("_annRating"); - rating = Integer.parseInt(ratingstring); + logger.info("!!! parsing rating string:>"+ratingstring+"<"); + try { + rating = Integer.parseInt(ratingstring); + } catch (Exception e) { } ItemAnnotation ia = new ItemAnnotation(it.getId(), portalUser.getUserId(), lang, annTitle, annContent, rating); @@ -490,7 +493,9 @@ String content = prequest.getRequestParameter("content"); int rating = 0; String ratingstring = prequest.getRequestParameter("rating"); - rating = Integer.parseInt(ratingstring); + try { + rating = Integer.parseInt(ratingstring); + } catch (Exception e) { } ItemAnnotation ia = new ItemAnnotation(itemid, portalUser.getUserId(), lang, |