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 f4e5c0d716dbd1b4bf84461a4a7a6646b2db7184..b898b2b7b3fb242a979ca33933c46a083d92c1cf 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 6c2238522ead8f2fde1a846ecc68a734274933f8..074a5562e1322c67700f681ebad4a7d0277f14dc 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')) \