puts a placeholder description file when all description sources file to find a description, a=chris
puts a placeholder description file when all description sources file to find a description, a=chris
diff --git a/src/library/media_jobs/DescriptionUpdateJob.php b/src/library/media_jobs/DescriptionUpdateJob.php
index 7074d2877..f696192a9 100644
--- a/src/library/media_jobs/DescriptionUpdateJob.php
+++ b/src/library/media_jobs/DescriptionUpdateJob.php
@@ -229,6 +229,7 @@ class DescriptionUpdateJob extends MediaJob
$resource_name = preg_replace('/\s+/', '_', $resource_name);
$max_score = 0;
$details_page_url = "";
+ $found_details = false;
foreach ($sources as $source) {
$source_name = $source['NAME'];
if ($this->matchResourceSourcePathTerms(
@@ -271,6 +272,7 @@ class DescriptionUpdateJob extends MediaJob
$details_page, $source, $test_mode);
$test_results .= $test_info;
if (!empty($details)) {
+ $found_details = true;
if ($test_mode) {
$log_function("*** Found below details ***",
"p");
@@ -284,6 +286,11 @@ class DescriptionUpdateJob extends MediaJob
}
}
}
+ if (!$found_details && !$test_mode) {
+ file_put_contents($thumb_folder_path .
+ "/$resource_detail.txt", "Description search sources".
+ " failed to find description.");
+ }
$i++;
}
if (!$test_mode) {