Skip to content
Snippets Groups Projects

fix: prevent error when create deposit manually

Merged Florent Poittevin requested to merge fpo/prevent_error_when_create_deposit_manually into master
1 file
+ 10
7
Compare changes
  • Side-by-side
  • Inline
@@ -112,13 +112,16 @@ public class PublicationController extends AouResourceController<Publication> {
this.eventService.createEvent(publication, EventType.PUBLICATION_CREATED);
// try to import file if possible
switch (publication.getImportSource()) {
case ARXIV:
this.arxivImportService.createDocumentFileFromArxivMetadata(publication);
break;
case DOI:
this.doiCrossrefImportService.createDocumentFileFromCrossrefMetadata(publication);
break;
Publication.ImportSource importService = publication.getImportSource();
if (importService != null) {
switch (importService) {
case ARXIV:
this.arxivImportService.createDocumentFileFromArxivMetadata(publication);
break;
case DOI:
this.doiCrossrefImportService.createDocumentFileFromCrossrefMetadata(publication);
break;
}
}
return response;
Loading