From 186e9e7c85026590e8dac85651ab76881500d9ee Mon Sep 17 00:00:00 2001 From: Ole-Martin Bratteng <1681525+omBratteng@users.noreply.github.com> Date: Thu, 6 Nov 2025 12:27:42 +0100 Subject: [PATCH] fix: manually delete user post actions --- src/common/user.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/user.ts b/src/common/user.ts index a73354d8ee..9ab65d2c8a 100644 --- a/src/common/user.ts +++ b/src/common/user.ts @@ -13,6 +13,7 @@ import { SourceDisplay, SourceRequest, User, + UserPost, View, } from '../entity'; import { ghostUser } from './index'; @@ -93,6 +94,8 @@ export const deleteUser = async ( await entityManager.getRepository(Settings).delete({ userId }); await entityManager.getRepository(SourceDisplay).delete({ userId }); await entityManager.getRepository(SourceRequest).delete({ userId }); + // Manually delete user post actions + await entityManager.getRepository(UserPost).delete({ userId: userId }); await entityManager .getRepository(ArticlePost) .update({ authorId: userId }, { authorId: null });