Browse Source

Improved memory usage on writing storage from/to fs/database.

Martin Edenhofer 7 years ago
parent
commit
6f349abcbe
1 changed files with 3 additions and 1 deletions
  1. 3 1
      app/models/store/file.rb

+ 3 - 1
app/models/store/file.rb

@@ -116,7 +116,9 @@ nice move to keep system responsive
       adapter_source = load_adapter("Store::Provider::#{source}")
       adapter_target = load_adapter("Store::Provider::#{target}")
 
-      Store::File.all.each { |item|
+      file_ids = Store::File.all.pluck(:id)
+      file_ids.each { |item_id|
+        item = Store::File.find(item_id)
         next if item.provider == target
         content = item.content