Index: lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java,v diff -u -r1.9.2.1 -r1.9.2.2 --- lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java 18 Sep 2014 09:11:53 -0000 1.9.2.1 +++ lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java 6 Feb 2015 13:17:20 -0000 1.9.2.2 @@ -204,15 +204,17 @@ Iterator iter = items.iterator(); while (iter.hasNext()) { KalturaItem item = (KalturaItem) iter.next(); - if (item.isCreateByAuthor()) { - kalturaUserDao.saveOrUpdate(item.getCreatedBy()); - kalturaItemDao.insert(item); - } else { + if (!item.isCreateByAuthor()) { iter.remove(); } } } + kalturaDao.saveOrUpdate(toContent); + for (KalturaItem item : (Set)items) { + kalturaUserDao.saveOrUpdate(item.getCreatedBy()); + kalturaItemDao.insert(item); + } } @Override