From a022341e8371e1b70f13e67913716d553b875487 Mon Sep 17 00:00:00 2001 From: Sasha S Date: Thu, 6 Nov 2025 17:53:39 +0300 Subject: [PATCH] fix: add missing cleanup for "uploadedAt" index --- src/actions/remove.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/actions/remove.js b/src/actions/remove.js index ac996fca..24288caa 100644 --- a/src/actions/remove.js +++ b/src/actions/remove.js @@ -19,6 +19,10 @@ const { FILES_USER_INDEX_KEY, FILES_USER_INDEX_PUBLIC_KEY, FILES_REFERENCES_FIELD, + FILES_INDEX_UAT, + FILES_INDEX_UAT_PUBLIC, + FILES_USER_INDEX_UAT_KEY, + FILES_USER_INDEX_UAT_PUBLIC_KEY, } = require('../constant'); const pipelineError = require('../utils/pipeline-error'); @@ -77,11 +81,15 @@ async function removeFile({ params }) { pipeline .del(key) .srem(FILES_INDEX, filename) - .srem(FILES_USER_INDEX_KEY(owner), filename); + .srem(FILES_USER_INDEX_KEY(owner), filename) + .zrem(FILES_INDEX_UAT, filename) + .zrem(FILES_USER_INDEX_UAT_KEY(owner), filename); if (data[FILES_PUBLIC_FIELD]) { pipeline.srem(FILES_INDEX_PUBLIC, filename); pipeline.srem(FILES_USER_INDEX_PUBLIC_KEY(owner), filename); + pipeline.zrem(FILES_INDEX_UAT_PUBLIC, filename); + pipeline.zrem(FILES_USER_INDEX_UAT_PUBLIC_KEY(owner), filename); } if (data[FILES_REFERENCES_FIELD]) {