fix: various fixes

This commit is contained in:
DecDuck
2025-05-30 10:29:55 +10:00
parent a1dd6e2f50
commit 27bf90bed0
7 changed files with 21 additions and 17 deletions
-1
View File
@@ -234,7 +234,6 @@ export class MetadataHandler {
libraryBasePath,
},
});
// relate companies to game
await pullObjects();
+3 -2
View File
@@ -53,11 +53,12 @@ class ScreenshotManager {
* @param id
*/
async delete(id: string) {
await prisma.screenshot.delete({
const deletedScreenshot = await prisma.screenshot.delete({
where: {
id,
},
});
await objectHandler.deleteAsSystem(deletedScreenshot.objectId);
}
/**
@@ -74,7 +75,7 @@ class ScreenshotManager {
// TODO: set createAt to the time screenshot was taken
createdAt: new Date().toISOString(),
},
[`${userId}:read`, `${userId}:delete`],
[`${userId}:read`], // This is a system tracked object, so we don't want users to have direct write access to it
);
if (!saveStream)
throw createError({