diff --git a/include/class.upgrader.php b/include/class.upgrader.php index 87fb63c89be95b0cab01f8beb838a111e1b06841..562dcb27957c948a639942cf654fd1450e899d3c 100644 --- a/include/class.upgrader.php +++ b/include/class.upgrader.php @@ -362,6 +362,10 @@ class StreamUpgrader extends SetupWizard { if(!($max_time = ini_get('max_execution_time'))) $max_time = 300; //Apache/IIS defaults. + // Drop any model meta cache to ensure model changes do not cause + // crashes + ModelMeta::flushModelCache(); + // Apply up to five patches at a time foreach (array_slice($patches, 0, 5) as $patch) { //TODO: check time used vs. max execution - break if need be