From 6fde6aa46b439e8580321035158f3c45ecb67e66 Mon Sep 17 00:00:00 2001 From: Vitaliy Bezsheiko Date: Tue, 12 Jan 2021 16:36:54 +0200 Subject: [PATCH] #47 Assign correct genre ID to PDF galley --- JatsParserPlugin.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/JatsParserPlugin.inc.php b/JatsParserPlugin.inc.php index 856bf4c..9eaf25f 100644 --- a/JatsParserPlugin.inc.php +++ b/JatsParserPlugin.inc.php @@ -538,7 +538,9 @@ private function _setPdfSubmissionFile(string $pdfBinaryString, Publication $pub // Set main Submission File data $submissionFileDao = DAORegistry::getDAO('SubmissionFileDAO'); /* @var $submissionFileDao SubmissionFileDAO */ $submissionFile = $submissionFileDao->newDataObjectByGenreId(GENRE_CATEGORY_DOCUMENT); /* @var $submissionFile SubmissionFile */ - $submissionFile->setGenreId(GENRE_CATEGORY_DOCUMENT); + $genreDAO = DAORegistry::getDAO('GenreDAO'); + $genre = $genreDAO->getByKey('SUBMISSION', $submission->getData('contextId')); + $submissionFile->setGenreId($genre->getId()); $submissionFile->setAssocType(ASSOC_TYPE_GALLEY); $submissionFile->setAssocId($galley->getId()); $submissionFile->setFileStage(SUBMISSION_FILE_PROOF);