AnsweredAssumed Answered

Problem copying folders using a scheduled job

Question asked by pedwards99 on Oct 25, 2017
Latest reply on Oct 26, 2017 by pedwards99

Morning all,

 

I've got a problem with a scheduled job that we use to copy folders.

 

The job reads a csv file that contains a list of folders to be created and the metadata to be applied.

To create the folder I use the FileFolderService.copy(...) method to copy a folder template from /Data Dictionary/Space Templates, then I set the metadata on the new folder.

 

All of the copying operation works as expected except the copied folder does not get indexed so cannot be searched.

 

I have found that the job was running as System therefore the copied folders are created/modified by System (no particular reason for this - i was just copying the example code in the documentation). 

 

If I change the code so the job runs as admin then the copied folders get indexed correctly !!

 

If I drop the SOLR index and re-build it, the "System" owned folders are still not indexed.

 

We have just run the job as part of a data migration so now have 500,000+ folders that will not index.

 

Does anyone know the easiest way to change the creator & modifier of all my folders to admin? I could then re-build the SOLR index and see if it picks them up? Or is there a way to tell SOLR to index System content.

 

Thanks

Paul

Outcomes