diff --git a/backend/src/app/tasks/file_gc.clj b/backend/src/app/tasks/file_gc.clj index 34a394f453..9eceac13d2 100644 --- a/backend/src/app/tasks/file_gc.clj +++ b/backend/src/app/tasks/file_gc.clj @@ -275,7 +275,8 @@ [{:keys [::db/conn] :as cfg} {:keys [id data revn modified-at features] :as file}] (l/debug :hint "processing file" :id id :modified-at modified-at) - (binding [pmap/*load-fn* (partial files/load-pointer conn id)] + (binding [pmap/*load-fn* (partial files/load-pointer conn id) + pmap/*tracked* (atom {})] (let [data (-> (blob/decode data) (assoc :id id) (pmg/migrate-data))] @@ -291,4 +292,6 @@ ;; Mark file as trimmed (db/update! conn :file {:has-media-trimmed true} - {:id id})))) + {:id id}) + + (files/persist-pointers! conn id))))