#938560: {system} records of installed modules are removed.

From: Damien Tournoud <damien@commerceguys.com>


---
 system/system.module |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git modules/system/system.module modules/system/system.module
index 8e48db6..c7d88d4 100644
--- modules/system/system.module
+++ modules/system/system.module
@@ -2184,9 +2184,11 @@ function system_update_files_database(&$files, $type) {
   }
 
   if (count($delete) > 0) {
-    // Delete all missing files from the system table
+    // Delete all missing files from the system table, but only if the plugin
+    // has never been installed.
     db_delete('system')
       ->condition($delete)
+      ->condition('schema_version', -1)
       ->execute();
   }
 
