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)
: