diff --git a/setup/cli/modules/file.php b/setup/cli/modules/file.php
index f5057230ac293cae0b23b0944e0b419aca033369..b1a2f9be697e36f6c837b4584d6a6f5c7eed6735 100644
--- a/setup/cli/modules/file.php
+++ b/setup/cli/modules/file.php
@@ -374,6 +374,14 @@ class FileManager extends Module {
                             ));
                         }
                     }
+
+                    // Update file to record current backend
+                    $sql = 'UPDATE '.FILE_TABLE.' SET bk='
+                        .db_input($bk->getBkChar())
+                        .' WHERE id='.db_input($f->getId());
+                    if (!db_query($sql) || db_affected_rows()!=1)
+                        return false;
+
                 } // end try
                 catch (Exception $ex) {
                     if ($bk) $bk->unlink();