Drop not null for EPerson in Process table (#9401)

* Set EPerson nullable in ProcessTable

* chore: Remove nullable = false in EPerson Entity

* chore: Avoid NPE when getEPerson is called

* test: Add test for insert nullable EPerson in Process' table

* Revert "Set EPerson nullable in ProcessTable"

This reverts commit aea7b9385b6c6972b0ac27e061d082bb92eaf4a6.

* feat: Drop NOT NULL for user_id in Process table

* chore: add endline

* fix: add headers file

* Rename file sql

* Rename sql script to 7.6.x

* fix: Set fetch lazy in EPerson Process

* fix: set the user attached to a process to null if none is found in the DB

---------

Co-authored-by: Roy Bruschini <r.bruschini@key2.it>
Co-authored-by: Jens Vannerum <jens.vannerum@atmire.com>
This commit is contained in:
Roy Bruschini
2024-04-29 20:52:53 +02:00
committed by GitHub
parent e8f134ff56
commit c847e8e512
6 changed files with 48 additions and 7 deletions

View File

@@ -92,10 +92,17 @@ public class ProcessServiceImpl implements ProcessService {
});
Process createdProcess = processDAO.create(context, process);
log.info(LogHelper.getHeader(context, "process_create",
"Process has been created for eperson with email " + ePerson.getEmail()
+ " with ID " + createdProcess.getID() + " and scriptName " +
scriptName + " and parameters " + parameters));
if (ePerson != null) {
log.info(LogHelper.getHeader(context, "process_create",
"Process has been created for eperson with email " + ePerson.getEmail()
+ " with ID " + createdProcess.getID() + " and scriptName " +
scriptName + " and parameters " + parameters));
} else {
log.info(LogHelper.getHeader(context, "process_create",
"Process has been created for command-line user with ID " + createdProcess.getID()
+ " and scriptName " + scriptName + " and parameters " + parameters));
}
return createdProcess;
}