CC-5270: looping on InvalidContentType

This commit is contained in:
denise 2013-08-14 17:43:14 -04:00
parent 5f588afdd5
commit 50d5685199

View file

@ -1006,13 +1006,13 @@ class ApiController extends Zend_Controller_Action
//calculated with silan by actually scanning the entire file. This //calculated with silan by actually scanning the entire file. This
//process takes a really long time, and so we only do it in the background //process takes a really long time, and so we only do it in the background
//after the file has already been imported -MK //after the file has already been imported -MK
try {
$length = $file->getDbLength(); $length = $file->getDbLength();
if (isset($info['length'])) { if (isset($info['length'])) {
$length = $info['length']; $length = $info['length'];
//length decimal number in seconds. Need to convert it to format //length decimal number in seconds. Need to convert it to format
//HH:mm:ss to get around silly PHP limitations. //HH:mm:ss to get around silly PHP limitations.
$length = Application_Common_DateHelper::secondsToPlaylistTime($length); $length = Application_Common_DateHelper::secondsToPlaylistTime($length);
$file->setDbLength($length); $file->setDbLength($length);
} }
@ -1023,6 +1023,13 @@ class ApiController extends Zend_Controller_Action
$file->setDbCueout($cueout); $file->setDbCueout($cueout);
$file->setDbSilanCheck(true); $file->setDbSilanCheck(true);
$file->save(); $file->save();
} catch (Exception $e) {
Logging::info("Failed to update silan values for ".$file->getDbTrackTitle());
Logging::info("File length analyzed by Silan is: ".$length);
//set silan_check to true so we don't attempt to re-anaylze again
$file->setDbSilanCheck(true);
$file->save();
}
} }
$this->_helper->json->sendJson(array()); $this->_helper->json->sendJson(array());