Skip to content

Commit 0296165

Browse files
committed
AMP-30885: Configure Internal projects for Ecowas
1 parent bfb52c0 commit 0296165

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

amp/WEB-INF/src/org/digijava/module/aim/action/dataimporter/util/ImportedFileUtil.java

+2-18
Original file line numberDiff line numberDiff line change
@@ -36,30 +36,14 @@ public static String generateSHA256Hash(File file) throws IOException, NoSuchAlg
3636

3737
public static ImportedFilesRecord saveFile(File file, String filename) throws IOException, NoSuchAlgorithmException {
3838
Session session = PersistenceManager.getRequestDBSession();
39-
4039
String generatedHash = generateSHA256Hash(file);
4140
logger.info("Saving File hash is " + generatedHash);
42-
43-
String sql = "INSERT INTO imported_files_record (id, file_hash, import_status, file_name) VALUES (nextval('IMPORTED_FILES_RECORD_SEQ'), :fileHash, :importStatus, :fileName) RETURNING id";
44-
Query query = session.createSQLQuery(sql);
45-
query.setParameter("fileHash", generatedHash);
46-
query.setParameter("importStatus", ImportStatus.UPLOADED);
47-
query.setParameter("fileName", filename);
48-
49-
// query.executeUpdate();
50-
51-
Long newId = ((Number) query.uniqueResult()).longValue();
52-
53-
54-
55-
56-
// Return the record with the populated ID
5741
ImportedFilesRecord importedFilesRecord = new ImportedFilesRecord();
58-
importedFilesRecord.setId(newId);
5942
importedFilesRecord.setFileHash(generatedHash);
6043
importedFilesRecord.setImportStatus(ImportStatus.UPLOADED);
6144
importedFilesRecord.setFileName(filename);
62-
45+
session.saveOrUpdate(importedFilesRecord);
46+
session.flush();
6347
return importedFilesRecord;
6448
}
6549

0 commit comments

Comments
 (0)