Skip to content

Commit 4a62394

Browse files
New related publication when updating metadata
Issue: documentacao-e-tarefas/scielo#771 Signed-off-by: Jhon <jhon@lepidus.com.br>
1 parent e16c632 commit 4a62394

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

classes/dispatchers/DataverseEventsDispatcher.inc.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -420,11 +420,11 @@ public function updateDatasetOnPublicationUpdate(string $hookName, array $args):
420420
return false;
421421
}
422422

423-
import('plugins.generic.dataverse.classes.APACitation');
424-
$apaCitation = new APACitation();
423+
import('plugins.generic.dataverse.classes.factories.SubmissionDatasetFactory');
424+
$datasetFactory = new SubmissionDatasetFactory($submission);
425425

426426
$data['persistentId'] = $study->getPersistentId();
427-
$data['pubCitation'] = $apaCitation->getFormattedCitationBySubmission($submission);
427+
$data['relatedPublication'] = $datasetFactory->getDatasetRelatedPublication($publication);
428428

429429
$datasetService = new DatasetService();
430430
$datasetService->update($data);

classes/factories/SubmissionDatasetFactory.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ private function getDatasetDepositor(): string
8282
return $userName . ' (via ' . $contextName . ')';
8383
}
8484

85-
private function getDatasetRelatedPublication($publication): DatasetRelatedPublication
85+
public function getDatasetRelatedPublication($publication): DatasetRelatedPublication
8686
{
8787
import('plugins.generic.dataverse.classes.APACitation');
8888
$apaCitation = new APACitation();

version.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<version>
1414
<application>dataverse</application>
1515
<type>plugins.generic</type>
16-
<release>2.7.9.0</release>
17-
<date>2025-04-11</date>
16+
<release>2.7.10.0</release>
17+
<date>2025-04-16</date>
1818
<lazy-load>1</lazy-load>
1919
<class>DataversePlugin</class>
2020
</version>

0 commit comments

Comments
 (0)