Index: lams_bb_integration/web/modules/delete.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_bb_integration/web/modules/Attic/delete.jsp,v diff -u -r1.2 -r1.3 --- lams_bb_integration/web/modules/delete.jsp 24 Aug 2012 09:07:03 -0000 1.2 +++ lams_bb_integration/web/modules/delete.jsp 12 Feb 2014 21:46:43 -0000 1.3 @@ -36,7 +36,6 @@ <% - // SECURITY! // Authorise current user for Course Access (automatic redirect) try { if (!PlugInUtil.authorizeForCourse(request, response)) @@ -77,8 +76,12 @@ throw new ServletException("lineitem not found"); } + //delete lineitem (can't delete it simply doing linePersister.deleteById(lineitem.getId()) due to BB9 bug) + PkId lineitemPkId = (PkId) lineitem.getId(); + String lineitemIdStr = "_" + lineitemPkId.getPk1() + "_" + lineitemPkId.getPk2(); + Id lineitemId = bbPm.generateId(Lineitem.LINEITEM_DATA_TYPE, lineitemIdStr.trim()); LineitemDbPersister linePersister = (LineitemDbPersister) bbPm.getPersister(LineitemDbPersister.TYPE); - linePersister.deleteById(lineitem.getId()); + linePersister.deleteById(lineitemId); %> <%-- Page Header --%>