override the publication_date before calling `uploadFiles` method
This commit is contained in:
parent
74dcfe6e9c
commit
88975d12f4
|
@ -115,14 +115,19 @@ public class CkanToZenodoPublisherServiceImpl extends RemoteServiceServlet imple
|
|||
|
||||
//fixing issue #26166
|
||||
Date thePublicationDate = zenodoDepositionPreview.getMetadata().getPublication_date();
|
||||
LOG.debug("thePublicationDate before update is: " + thePublicationDate);
|
||||
LOG.debug("Publication_Date before update is: " + thePublicationDate);
|
||||
|
||||
zenodoDepositionPreview = client.updatedMetadata(zenodoDepositionPreview);
|
||||
|
||||
// Step 2 : publish Resources
|
||||
if (toUpload.size() > 0) {
|
||||
LOG.debug("Trying to publish the set of CKAN resources: " + toUpload.toString());
|
||||
|
||||
//fixing issue #26166
|
||||
zenodoDepositionPreview.getMetadata().setPublication_date(thePublicationDate);
|
||||
LOG.debug("Publication_Date before uploadFiles is: " + zenodoDepositionPreview.getMetadata().getPublication_date());
|
||||
Future<ZenodoDeposition> future_Dep = client.uploadFiles(toUpload, zenodoDepositionPreview);
|
||||
|
||||
while (!future_Dep.isDone()) {
|
||||
LOG.debug("Waiting for completed future computation (publishing of resources on Zenodo)...");
|
||||
Thread.sleep(2000);
|
||||
|
@ -134,7 +139,7 @@ public class CkanToZenodoPublisherServiceImpl extends RemoteServiceServlet imple
|
|||
CkanItemDescriptor item = client.read(zenodoItem.getName());
|
||||
|
||||
//fixing issue #26166
|
||||
LOG.debug("thePublicationDate before publish is: " + thePublicationDate);
|
||||
LOG.debug("Publication_Date before publish is: " + thePublicationDate);
|
||||
zenodoDepositionPreview.getMetadata().setPublication_date(thePublicationDate);
|
||||
|
||||
// Finalize
|
||||
|
|
Loading…
Reference in New Issue