Skip to content

Commit 35d254d

Browse files
committed
pkp/pkp-lib#6071 use array instead of DAOResultFactory
1 parent ff77e0f commit 35d254d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CrossrefReferenceLinkingPlugin.inc.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,10 @@ function addCrossrefCitationsElements($hookName, $params) {
215215
$submission = $submissionService->get($publication->getData('submissionId')); /** @var $submission Submission*/
216216

217217
$articleCitations = $citationDao->getByPublicationId($submission->getCurrentPublication()->getId());
218-
if (count($articleCitations) != 0) {
218+
$articleCitationsArray = $articleCitations->toArray();
219+
if (!empty($articleCitationsArray)) {
219220
$citationListNode = $preliminaryOutput->createElementNS($rfNamespace, 'citation_list');
220-
while ($citation = $articleCitations->next()) {
221+
foreach($articleCitationsArray as $citation) {
221222
$rawCitation = $citation->getRawCitation();
222223
if (!empty($rawCitation)) {
223224
$citationNode = $preliminaryOutput->createElementNS($rfNamespace, 'citation');
@@ -378,7 +379,6 @@ function getCrossrefReferencesDOIs($publication) {
378379
$citationsToCheck[$citation->getId()] = $citation;
379380
}
380381
}
381-
382382
if (!empty($citationsToCheck)) {
383383
$citationsToCheckKeys = array_keys($citationsToCheck);
384384

0 commit comments

Comments
 (0)