Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / file / file.install
index 9134a25e9e29b6f9129a64ed7993db35c130c429..48d2bb2d81fb649992abe8faa5cf190e2639384e 100644 (file)
@@ -116,3 +116,15 @@ function file_requirements($phase) {
 
   return $requirements;
 }
+
+/**
+ * Prevent unused files from being deleted.
+ */
+function file_update_8300() {
+  // Disable deletion of unused permanent files.
+  \Drupal::configFactory()->getEditable('file.settings')
+    ->set('make_unused_managed_files_temporary', FALSE)
+    ->save();
+
+  return t('Files that have no remaining usages are no longer deleted by default.');
+}