Better error handling when upgrading

This commit is contained in:
Nathan Gray 2013-08-12 21:11:18 +00:00
parent c6a4c751d0
commit 26ddd1bfaa

View File

@ -84,10 +84,18 @@ function importexport_upgrade1_9_002()
// step through each file in defdir of app // step through each file in defdir of app
$d = dir($defdir); $d = dir($defdir);
while (false !== ($entry = $d->read())) { while (false !== ($entry = $d->read())) {
$file = $defdir. '/'. $entry; try
list( $filename, $extension) = explode('.',$entry); {
if ( $extension != 'xml' ) continue; $file = $defdir. '/'. $entry;
importexport_definitions_bo::import( $file ); list( $filename, $extension) = explode('.',$entry);
if ( $extension != 'xml' ) continue;
importexport_definitions_bo::import( $file );
}
catch (Exception $e)
{
error_log($e->getMessage());
error_log("Unable to import definition file $file, skipping it.");
}
} }
} }
} }