From 886f4815c814798ba5767fca4d8876df2e917b9a Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sat, 25 Oct 2025 11:36:34 +0100 Subject: [PATCH] Vacuum repo before returning backup file --- lib/music_library_web/controllers/archive_controller.ex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/music_library_web/controllers/archive_controller.ex b/lib/music_library_web/controllers/archive_controller.ex index 607a6625..d33b1360 100644 --- a/lib/music_library_web/controllers/archive_controller.ex +++ b/lib/music_library_web/controllers/archive_controller.ex @@ -2,6 +2,8 @@ defmodule MusicLibraryWeb.ArchiveController do use MusicLibraryWeb, :controller def backup(conn, _params) do + MusicLibrary.Repo.vacuum() + database_path = database_path() current_time = DateTime.utc_now() file_name = "music_library_#{DateTime.to_unix(current_time)}.db"