summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/system/system.module4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/system/system.module b/modules/system/system.module
index 57c3c7240..7466480c4 100644
--- a/modules/system/system.module
+++ b/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();
}