From 300cfa9d7b39a04f6ca8c417c330d5a7763e4d8e Mon Sep 17 00:00:00 2001 From: Taslan Graham Date: Tue, 25 Feb 2025 10:11:28 -0500 Subject: [PATCH] pkp/pkp-lib#10814 Log file deletion --- classes/submissionFile/Repository.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/classes/submissionFile/Repository.php b/classes/submissionFile/Repository.php index f103cbcd1e2..80e5d1b78ce 100644 --- a/classes/submissionFile/Repository.php +++ b/classes/submissionFile/Repository.php @@ -1,4 +1,5 @@ add($logEntry); + $submission = Repo::submission()->get($submissionFile->getData('submissionId')); + $logEntry = Repo::eventLog()->newDataObject(array_merge( + $this->getSubmissionFileLogData($submissionFile), + [ + 'assocType' => PKPApplication::ASSOC_TYPE_SUBMISSION, + 'assocId' => $submission->getId(), + 'eventType' => SubmissionFileEventLogEntry::SUBMISSION_LOG_FILE_DELETE, + 'message' => 'submission.event.fileDeleted', + 'isTranslated' => false, + 'dateLogged' => Core::getCurrentDate(), + ] + )); + Repo::eventLog()->add($logEntry); + Hook::call('SubmissionFile::delete', [$submissionFile]); }