@@ -189,7 +189,7 @@ export const uploadFile = async (req: Request, res: Response): Promise<any> => {
189189
190190 if ( ! file ) {
191191 await logFailure ( {
192- eventType : "Create " ,
192+ eventType : "Error " ,
193193 description : "No file provided in upload request" ,
194194 functionName : "uploadFile" ,
195195 fileName : "fileManager.ctrl.ts" ,
@@ -216,7 +216,7 @@ export const uploadFile = async (req: Request, res: Response): Promise<any> => {
216216 if ( ! validation . valid ) {
217217 await cleanupTempFile ( tempFilePath ) ;
218218 await logFailure ( {
219- eventType : "Create " ,
219+ eventType : "Error " ,
220220 description : `File validation failed: ${ validation . error } ` ,
221221 functionName : "uploadFile" ,
222222 fileName : "fileManager.ctrl.ts" ,
@@ -254,7 +254,7 @@ export const uploadFile = async (req: Request, res: Response): Promise<any> => {
254254 await cleanupTempFile ( tempFilePath ) ;
255255
256256 await logFailure ( {
257- eventType : "Create " ,
257+ eventType : "Error " ,
258258 description : "Failed to upload file" ,
259259 functionName : "uploadFile" ,
260260 fileName : "fileManager.ctrl.ts" ,
@@ -382,7 +382,7 @@ export const downloadFile = async (req: Request, res: Response): Promise<any> =>
382382
383383 if ( ! file ) {
384384 await logFailure ( {
385- eventType : "Read " ,
385+ eventType : "Error " ,
386386 description : `File not found: ID ${ fileId } ` ,
387387 functionName : "downloadFile" ,
388388 fileName : "fileManager.ctrl.ts" ,
@@ -394,7 +394,7 @@ export const downloadFile = async (req: Request, res: Response): Promise<any> =>
394394 // Verify file belongs to user's organization (ensure type consistency)
395395 if ( Number ( file . org_id ) !== orgId ) {
396396 await logFailure ( {
397- eventType : "Read " ,
397+ eventType : "Error " ,
398398 description : `Unauthorized access attempt to file ${ fileId } ` ,
399399 functionName : "downloadFile" ,
400400 fileName : "fileManager.ctrl.ts" ,
@@ -418,7 +418,7 @@ export const downloadFile = async (req: Request, res: Response): Promise<any> =>
418418
419419 if ( ! isContained ) {
420420 await logFailure ( {
421- eventType : "Read " ,
421+ eventType : "Error " ,
422422 description : `Blocked path traversal attempt. Target: ${ filePath } , Base: ${ baseDir } ` ,
423423 functionName : "downloadFile" ,
424424 fileName : "fileManager.ctrl.ts" ,
@@ -461,7 +461,7 @@ export const downloadFile = async (req: Request, res: Response): Promise<any> =>
461461 } ) ;
462462 } catch ( streamError ) {
463463 await logFailure ( {
464- eventType : "Read " ,
464+ eventType : "Error " ,
465465 description : `Error streaming file: ${ filePath } ` ,
466466 functionName : "downloadFile" ,
467467 fileName : "fileManager.ctrl.ts" ,
@@ -477,7 +477,7 @@ export const downloadFile = async (req: Request, res: Response): Promise<any> =>
477477 }
478478 } catch ( error ) {
479479 await logFailure ( {
480- eventType : "Read " ,
480+ eventType : "Error " ,
481481 description : "Failed to download file" ,
482482 functionName : "downloadFile" ,
483483 fileName : "fileManager.ctrl.ts" ,
@@ -518,7 +518,7 @@ export const removeFile = async (req: Request, res: Response): Promise<any> => {
518518 // Defense-in-depth: Verify user has delete permission (in addition to route middleware)
519519 if ( ! hasPermission ( req , 'delete:file' , [ 'Admin' , 'Reviewer' , 'Editor' ] ) ) {
520520 await logFailure ( {
521- eventType : "Delete " ,
521+ eventType : "Error " ,
522522 description : `Unauthorized role attempted to delete file ${ fileId } ` ,
523523 functionName : "removeFile" ,
524524 fileName : "fileManager.ctrl.ts" ,
@@ -551,7 +551,7 @@ export const removeFile = async (req: Request, res: Response): Promise<any> => {
551551 // Verify file belongs to user's organization (ensure type consistency)
552552 if ( Number ( file . org_id ) !== orgId ) {
553553 await logFailure ( {
554- eventType : "Delete " ,
554+ eventType : "Error " ,
555555 description : `Unauthorized deletion attempt for file ${ fileId } ` ,
556556 functionName : "removeFile" ,
557557 fileName : "fileManager.ctrl.ts" ,
@@ -568,7 +568,7 @@ export const removeFile = async (req: Request, res: Response): Promise<any> => {
568568 // Handle partial deletion failure (DB deleted but disk failed)
569569 if ( error . message ?. includes ( "Partial deletion" ) ) {
570570 await logFailure ( {
571- eventType : "Delete " ,
571+ eventType : "Error " ,
572572 description : `Partial deletion failure for file ${ fileId } : ${ error . message } ` ,
573573 functionName : "removeFile" ,
574574 fileName : "fileManager.ctrl.ts" ,
0 commit comments