Fix issue with archive handler if no add_status method.

This commit is contained in:
jgen 2017-05-11 23:43:10 -07:00
parent 3183ef59b3
commit c0e87ae2ae

View File

@ -35,8 +35,10 @@ class ArchiveFileHandler extends Extension {
exec($cmd); exec($cmd);
$results = add_dir($tmpdir); $results = add_dir($tmpdir);
if(count($results) > 0) { if(count($results) > 0) {
// FIXME no theme? // Not all themes have the add_status() method, so need to check before calling.
$this->theme->add_status("Adding files", $results); if (method_exists($this->theme, "add_status")) {
$this->theme->add_status("Adding files", $results);
}
} }
deltree($tmpdir); deltree($tmpdir);
$event->image_id = -2; // default -1 = upload wasn't handled $event->image_id = -2; // default -1 = upload wasn't handled