diff --git a/amp/WEB-INF/src/org/digijava/module/aim/action/dataimporter/util/ImportedFileUtil.java b/amp/WEB-INF/src/org/digijava/module/aim/action/dataimporter/util/ImportedFileUtil.java index 2d3ed14adc5..3cece129979 100644 --- a/amp/WEB-INF/src/org/digijava/module/aim/action/dataimporter/util/ImportedFileUtil.java +++ b/amp/WEB-INF/src/org/digijava/module/aim/action/dataimporter/util/ImportedFileUtil.java @@ -52,7 +52,7 @@ public static ImportedFilesRecord saveFile(File file, String filename) throws IO public static void updateFileStatus(ImportedFilesRecord importedFilesRecord, ImportStatus status, Set importedProjects) { logger.info("Updating file status to " + status); Session session = PersistenceManager.getRequestDBSession(); - session.save(importedFilesRecord); + session.saveOrUpdate(importedFilesRecord); importedFilesRecord.setImportedProjects(importedProjects); importedFilesRecord.setImportStatus(status); session.saveOrUpdate(importedFilesRecord);