File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed
Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { mockDeep } from 'jest-mock-extended';
22import { createHandler } from '../../../templates/api/process-proof' ;
33import { TemplateRepository } from '../../../templates/infra' ;
44import { LetterFileRepository } from '@backend-api/templates/infra/letter-file-repository' ;
5+ import type { Logger } from 'nhs-notify-web-template-management-utils/logger' ;
56
67test . each ( [
78 [
@@ -35,6 +36,7 @@ test.each([
3536 const handler = createHandler ( {
3637 templateRepository,
3738 letterFileRepository,
39+ logger : mockDeep < Logger > ( ) ,
3840 } ) ;
3941
4042 await handler ( {
Original file line number Diff line number Diff line change @@ -2,14 +2,17 @@ import { guardDutyEventValidator } from 'nhs-notify-web-template-management-util
22import type { TemplateRepository } from '../infra' ;
33import { LetterProofRepository } from '../infra/letter-proof-repository' ;
44import { LetterFileRepository } from '../infra/letter-file-repository' ;
5+ import type { Logger } from 'nhs-notify-web-template-management-utils/logger' ;
56
67export const createHandler =
78 ( {
89 templateRepository,
910 letterFileRepository,
11+ logger,
1012 } : {
1113 templateRepository : TemplateRepository ;
1214 letterFileRepository : LetterFileRepository ;
15+ logger : Logger ;
1316 } ) =>
1417 async ( event : unknown ) => {
1518 const {
@@ -38,6 +41,11 @@ export const createHandler =
3841 versionId ,
3942 internalKey
4043 ) ;
44+ } else {
45+ logger . error ( {
46+ description : 'File found that did not pass virus scan' ,
47+ objectKey,
48+ } ) ;
4149 }
4250
4351 // we will copy to the download bucket here as well
Original file line number Diff line number Diff line change @@ -83,4 +83,5 @@ export const createTemplateRepositoryContainer = () => {
8383export const createLetterFileRepositoryAndTemplateRepositoryContainer = ( ) => ( {
8484 ...createTemplateRepositoryContainer ( ) ,
8585 ...createLetterFileRepositoryContainer ( ) ,
86+ logger,
8687} ) ;
You can’t perform that action at this time.
0 commit comments