From 0aaece7dcad1235c8d70cf2a481242e69c50a21f Mon Sep 17 00:00:00 2001 From: Viktor Kovtun <viktor.kovtun@id.ethz.ch> Date: Wed, 23 Feb 2022 17:35:08 +0100 Subject: [PATCH] SSDM-12302 Made Zenodo's "retro-feeding" work. --- .../eln-lims/1/as/services/publication-api/publication-api.py | 2 +- .../1/dss/reporting-plugins/zenodo-exports-api/zenodoExports.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/publication-api/publication-api.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/publication-api/publication-api.py index f4e5c0d716d..b898b2b7b3f 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/publication-api/publication-api.py +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/publication-api/publication-api.py @@ -89,7 +89,7 @@ def getDefaultDataStoreCode(v3, sessionToken): def createPublicationSample(parameters, sessionToken, v3): publicationOrganization = parameters.get('publicationOrganization') if publicationOrganization is None: - publicationOrganization = '' + raise ValueError('publicationOrganization parameter is None.') name = parameters.get('name') if name is None: diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/zenodo-exports-api/zenodoExports.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/zenodo-exports-api/zenodoExports.py index 6c2238522ea..074a5562e13 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/zenodo-exports-api/zenodoExports.py +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/zenodo-exports-api/zenodoExports.py @@ -252,6 +252,7 @@ class ZenodoCallable(object): .withParameter('method', 'insertPublication') \ .withParameter('publicationURL', publicationLinksJson.get('doi')) \ .withParameter('openBISRelatedIdentifiers', self.permIdsStr) \ + .withParameter('publicationOrganization', 'Zenodo') \ .withParameter('name', publicationMetadataJson.get('title')) \ .withParameter('publicationDescription', publicationMetadataJson.get('description')) \ .withParameter('publicationType', publicationMetadataJson.get('upload_type')) \ -- GitLab