fix: preserve blocklist on media deletion & optimise watchlist-sync (#2478)

This commit is contained in:
fallenbagel
2026-02-19 01:23:50 +05:00
committed by GitHub
parent 0e636a3f99
commit 9da8bb6dea
3 changed files with 41 additions and 3 deletions

View File

@@ -174,7 +174,12 @@ mediaRoutes.delete(
where: { id: Number(req.params.id) },
});
await mediaRepository.remove(media);
if (media.status === MediaStatus.BLOCKLISTED) {
media.resetServiceData();
await mediaRepository.save(media);
} else {
await mediaRepository.remove(media);
}
return res.status(204).send();
} catch (e) {