Skip to content

Commit 9c729d8

Browse files
committed
Refactor IdentitiesValidationService to handle missing validation files
1 parent 334f3cd commit 9c729d8

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/management/identities/validations/identities.validation.service.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,15 @@ export class IdentitiesValidationService implements OnApplicationBootstrap {
2727
}
2828

2929
public onApplicationBootstrap(): void {
30-
const files = readdirSync(`${process.cwd()}/configs/identities/validations`);
31-
const defaultFiles = readdirSync(`${process.cwd()}/src/management/identities/validations/_default`);
30+
let files = [];
31+
let defaultFiles = [];
32+
33+
try {
34+
files = readdirSync(`${process.cwd()}/configs/identities/validations`);
35+
defaultFiles = readdirSync(`${process.cwd()}/src/management/identities/validations/_default`);
36+
} catch (error) {
37+
this.logger.error('Error reading identities validations files', error.message, error.stack);
38+
}
3239

3340
this.logger.log('Initializing identities validations service');
3441

0 commit comments

Comments
 (0)