File tree Expand file tree Collapse file tree
features/project/project-addons/services Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,6 +35,11 @@ export class AddonDialogService {
3535 } ,
3636 } ) ;
3737
38+ if ( ! dialogRef ) {
39+ const errorMessage = this . translateService . instant ( 'common.errorMessages.dialogOpenError' ) ;
40+ throw new Error ( errorMessage ) ;
41+ }
42+
3843 return dialogRef . onClose ;
3944 }
4045
@@ -57,6 +62,11 @@ export class AddonDialogService {
5762 } ,
5863 } ) ;
5964
65+ if ( ! dialogRef ) {
66+ const errorMessage = this . translateService . instant ( 'common.errorMessages.dialogOpenError' ) ;
67+ throw new Error ( errorMessage ) ;
68+ }
69+
6070 return dialogRef . onClose ;
6171 }
6272}
Original file line number Diff line number Diff line change @@ -27,6 +27,13 @@ export class CustomDialogService {
2727 header : config ?. header ? this . translateService . instant ( config . header ) : undefined ,
2828 } ;
2929
30- return this . dialogService . open ( component , finalConfig ) ;
30+ const dialogRef = this . dialogService . open ( component , finalConfig ) ;
31+
32+ if ( ! dialogRef ) {
33+ const errorMessage = this . translateService . instant ( 'common.errorMessages.dialogOpenError' ) ;
34+ throw new Error ( errorMessage ) ;
35+ }
36+
37+ return dialogRef ;
3138 }
3239}
Original file line number Diff line number Diff line change 173173 "viewOnlyLinksBanner" : " You are viewing OSF through a view-only link, which may limit the data you have permission to see."
174174 },
175175 "errorMessages" : {
176- "serverError" : " An unexpected error occurred. Please try again later."
176+ "serverError" : " An unexpected error occurred. Please try again later." ,
177+ "dialogOpenError" : " Failed to open dialog."
177178 }
178179 },
179180 "navigation" : {
You can’t perform that action at this time.
0 commit comments