UpdateDatabase.php
authorAlan Knowles <alan@roojs.com>
Tue, 27 Jun 2017 01:58:59 +0000 (09:58 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 27 Jun 2017 01:58:59 +0000 (09:58 +0800)
UpdateDatabase.php

index d953b7a..2d1764c 100644 (file)
@@ -132,7 +132,9 @@ class Pman_Core_UpdateDatabase extends Pman
    
         $this->checkSystem();
         
-        
+        if (class_exists('PDO_DataObjects_Introspection')) {
+            PDO_DataObject_Introspection::$cache = array();
+        }
         HTML_FlexyFramework::get()->generateDataobjectsCache(true);
    
         $ff = HTML_FlexyFramework::get();
@@ -625,6 +627,9 @@ class Pman_Core_UpdateDatabase extends Pman
     
     function runUpdateModulesData()
     {
+        if (class_exists('PDO_DataObjects_Introspection')) {
+            PDO_DataObject_Introspection::$cache = array();
+        }
         HTML_FlexyFramework::get()->generateDataobjectsCache(true);
         
         if(!in_array('Core', $this->disabled)){
@@ -867,6 +872,9 @@ class Pman_Core_UpdateDatabase extends Pman
     function updateData()
     {
         // fill i18n data..
+        if (class_exists('PDO_DataObjects_Introspection')) {
+            PDO_DataObject_Introspection::$cache = array();
+        }
         HTML_FlexyFramework::get()->generateDataobjectsCache(true);
         $this->updateDataEnums();
         $this->updateDataGroups();