diff --git a/RMuseum/RMuseum.xml b/RMuseum/RMuseum.xml index fab29b7c..6b9f93b1 100644 --- a/RMuseum/RMuseum.xml +++ b/RMuseum/RMuseum.xml @@ -14326,7 +14326,7 @@ import from external resources - loc/princeton/harvard/qajarwomen/hathitrust/penn/cam/bl/folder/walters/cbl/append + pdf/loc/princeton/harvard/qajarwomen/hathitrust/penn/cam/bl/folder/walters/cbl/append 119/foldername golestan-baysonghori/artifact id diff --git a/RMuseum/Services/Implementation/ArtifactService.cs b/RMuseum/Services/Implementation/ArtifactService.cs index f0e5db21..43383b60 100644 --- a/RMuseum/Services/Implementation/ArtifactService.cs +++ b/RMuseum/Services/Implementation/ArtifactService.cs @@ -1161,7 +1161,7 @@ namespace RMuseum.Services.Implementation /// /// import from external resources /// - /// loc/princeton/harvard/qajarwomen/hathitrust/penn/cam/bl/folder/walters/cbl/append + /// pdf/loc/princeton/harvard/qajarwomen/hathitrust/penn/cam/bl/folder/walters/cbl/append /// 119/foldername /// golestan-baysonghori/artifact id /// @@ -1170,6 +1170,8 @@ namespace RMuseum.Services.Implementation public async Task> Import(string srcType, string resourceNumber, string friendlyUrl, string resourcePrefix, bool skipUpload) { return + srcType == "pdf" ? + await StartImportingLocalPDFFile(resourceNumber, friendlyUrl, resourcePrefix, skipUpload) : srcType == "princeton" ? await StartImportingFromPrinceton(resourceNumber, friendlyUrl, skipUpload) : @@ -1385,6 +1387,9 @@ namespace RMuseum.Services.Implementation scheduled.Add(job.ResourceNumber); RServiceResult rescheduled = + job.JobType == JobType.Pdf ? + await StartImportingLocalPDFFile(job.ResourceNumber, job.FriendlyUrl, job.SrcUrl, skipUpload) + : job.JobType == JobType.Princeton ? await StartImportingFromPrinceton(job.ResourceNumber, job.FriendlyUrl, skipUpload) :