Merge commit from fork

This commit is contained in:
ZacharyZcR
2026-07-15 14:57:40 +08:00
committed by GitHub
parent e1d1a3e53d
commit 9d336bf9df
3 changed files with 38 additions and 13 deletions
+11 -2
View File
@@ -362,7 +362,9 @@ router.delete(
return res.status(403).json({ error: "Not host owner" });
}
await db.delete(hostAccess).where(eq(hostAccess.id, accessId));
await db
.delete(hostAccess)
.where(and(eq(hostAccess.id, accessId), eq(hostAccess.hostId, hostId)));
databaseLogger.info("Permission revoked", {
operation: "rbac_permission_revoke",
adminId: userId,
@@ -1369,7 +1371,14 @@ router.delete(
return res.status(403).json({ error: "Not snippet owner" });
}
await db.delete(snippetAccess).where(eq(snippetAccess.id, accessId));
await db
.delete(snippetAccess)
.where(
and(
eq(snippetAccess.id, accessId),
eq(snippetAccess.snippetId, snippetId),
),
);
res.json({ success: true, message: "Snippet access revoked" });
} catch (error) {