File tree Expand file tree Collapse file tree 2 files changed +19
-8
lines changed
src/management/identities Expand file tree Collapse file tree 2 files changed +19
-8
lines changed Original file line number Diff line number Diff line change @@ -15,17 +15,28 @@ export class IdentitiesJsonformsService extends AbstractService implements OnApp
1515 }
1616
1717 public onApplicationBootstrap ( ) : void {
18- const files = readdirSync ( ` ${ process . cwd ( ) } /configs/identities/jsonforms` ) ;
19- const defaultFiles = readdirSync ( ` ${ process . cwd ( ) } /src/management/identities/jsonforms/_default` ) ;
18+ let files = [ ] ;
19+ let defaultFiles = [ ] ;
2020
2121 this . logger . log ( 'Initializing identities jsonforms service' ) ;
2222
23+ try {
24+ files = readdirSync ( `${ process . cwd ( ) } /configs/identities/jsonforms` ) ;
25+ defaultFiles = readdirSync ( `${ process . cwd ( ) } /src/management/identities/jsonforms/_default` ) ;
26+ } catch ( error ) {
27+ this . logger . error ( 'Error reading identities jsonforms' , error . message , error . stack ) ;
28+ }
29+
2330 for ( const file of defaultFiles ) {
2431 if ( ! files . includes ( file ) ) {
25- const defaultFile = readFileSync ( `${ process . cwd ( ) } /src/management/identities/jsonforms/_default/${ file } ` , 'utf-8' ) ;
26- writeFileSync ( `${ process . cwd ( ) } /configs/identities/jsonforms/${ file } ` , defaultFile ) ;
27-
28- this . logger . warn ( `Copied default jsonform file: ${ file } ` ) ;
32+ try {
33+ const defaultFile = readFileSync ( `${ process . cwd ( ) } /src/management/identities/jsonforms/_default/${ file } ` , 'utf-8' ) ;
34+ writeFileSync ( `${ process . cwd ( ) } /configs/identities/jsonforms/${ file } ` , defaultFile ) ;
35+
36+ this . logger . warn ( `Copied default jsonform file: ${ file } ` ) ;
37+ } catch ( error ) {
38+ this . logger . error ( `Error copying default jsonform file: ${ file } ` , error . message , error . stack ) ;
39+ }
2940 }
3041 }
3142
Original file line number Diff line number Diff line change @@ -30,15 +30,15 @@ export class IdentitiesValidationService implements OnApplicationBootstrap {
3030 let files = [ ] ;
3131 let defaultFiles = [ ] ;
3232
33+ this . logger . log ( 'Initializing identities validations service' ) ;
34+
3335 try {
3436 files = readdirSync ( `${ process . cwd ( ) } /configs/identities/validations` ) ;
3537 defaultFiles = readdirSync ( `${ process . cwd ( ) } /src/management/identities/validations/_default` ) ;
3638 } catch ( error ) {
3739 this . logger . error ( 'Error reading identities validations files' , error . message , error . stack ) ;
3840 }
3941
40- this . logger . log ( 'Initializing identities validations service' ) ;
41-
4242 for ( const file of defaultFiles ) {
4343 if ( ! files . includes ( file ) ) {
4444 try {
You can’t perform that action at this time.
0 commit comments