@@ -97,6 +97,7 @@ export class ExperienceSiteMigration extends BaseRelatedObjectMigration {
9797 Logger . logVerbose ( this . messages . getMessage ( 'fileNotHavingWrapper' ) ) ;
9898 }
9999 } catch ( err ) {
100+ this . populateExceptionInfo ( file , experienceSitesAssessmentInfo ) ;
100101 Logger . error ( this . messages . getMessage ( 'errorProcessingExperienceSite' , [ file . name ] ) ) ;
101102 Logger . error ( JSON . stringify ( err ) ) ;
102103 }
@@ -168,6 +169,25 @@ export class ExperienceSiteMigration extends BaseRelatedObjectMigration {
168169 return experienceSiteAssessmentInfo ;
169170 }
170171
172+ private populateExceptionInfo ( file : File , experienceSiteAssessmentInfos : ExperienceSiteAssessmentInfo [ ] ) : void {
173+ try {
174+ const experienceSiteAssessmentInfo : ExperienceSiteAssessmentInfo = {
175+ name : file . name ,
176+ warnings : [ ] ,
177+ errors : [ 'Unknown error occurred' ] ,
178+ infos : [ ] ,
179+ path : file . location ,
180+ diff : JSON . stringify ( [ ] ) ,
181+ hasOmnistudioContent : false ,
182+ status : 'Errors' ,
183+ } ;
184+
185+ experienceSiteAssessmentInfos . push ( experienceSiteAssessmentInfo ) ;
186+ } catch {
187+ Logger . error ( this . messages . getMessage ( 'experienceSiteException' ) ) ;
188+ }
189+ }
190+
171191 private processRegion (
172192 region : ExpSiteRegion ,
173193 experienceSiteAssessmentInfo : ExperienceSiteAssessmentInfo ,
@@ -290,7 +310,6 @@ export class ExperienceSiteMigration extends BaseRelatedObjectMigration {
290310 Logger . logVerbose ( this . messages . getMessage ( 'processingOmniscriptComponent' , [ JSON . stringify ( component ) ] ) ) ;
291311 // Use storage to find the updated properties
292312 const targetDataFromStorage : OmniScriptStorage = storage . osStorage . get ( targetName . toLowerCase ( ) ) ;
293- StorageUtil . printAssessmentStorage ( ) ;
294313 Logger . logVerbose ( this . messages . getMessage ( 'targetData' , [ JSON . stringify ( targetDataFromStorage ) ] ) ) ;
295314
296315 if ( this . shouldAddWarning ( targetDataFromStorage ) ) {
@@ -308,7 +327,7 @@ export class ExperienceSiteMigration extends BaseRelatedObjectMigration {
308327 keysToDelete . forEach ( ( key ) => delete currentAttribute [ key ] ) ;
309328
310329 currentAttribute [ 'direction' ] = 'ltr' ;
311- currentAttribute [ 'display' ] = 'Display button to open Omniscript ' ;
330+ currentAttribute [ 'display' ] = 'Display OmniScript on page ' ;
312331 currentAttribute [ 'inlineVariant' ] = 'brand' ;
313332 currentAttribute [ 'language' ] =
314333 targetDataFromStorage . language === undefined ? 'English' : targetDataFromStorage . language ;
0 commit comments