@@ -134,8 +134,7 @@ export class AssessmentReporter {
134134 GlobalAutoNumberAssessmentReporter . getGlobalAutoNumberAssessmentData (
135135 result . globalAutoNumberAssessmentInfos ,
136136 instanceUrl ,
137- omnistudioOrgDetails ,
138- false
137+ omnistudioOrgDetails
139138 ) ,
140139 messages
141140 )
@@ -219,19 +218,21 @@ export class AssessmentReporter {
219218
220219 case Constants . GlobalAutoNumber :
221220 reports . push ( Constants . GlobalAutoNumber ) ;
222- this . createDocument (
223- path . join ( this . basePath , this . globalAutoNumberAssessmentFileName ) ,
224- TemplateParser . generate (
225- assessmentReportTemplate ,
226- GlobalAutoNumberAssessmentReporter . getGlobalAutoNumberAssessmentData (
227- result . globalAutoNumberAssessmentInfos ,
228- instanceUrl ,
229- omnistudioOrgDetails ,
230- isFoundationPackage ( )
231- ) ,
232- messages
233- )
234- ) ;
221+ // Skip document creation for foundation package as feature is not supported
222+ if ( ! isFoundationPackage ( ) ) {
223+ this . createDocument (
224+ path . join ( this . basePath , this . globalAutoNumberAssessmentFileName ) ,
225+ TemplateParser . generate (
226+ assessmentReportTemplate ,
227+ GlobalAutoNumberAssessmentReporter . getGlobalAutoNumberAssessmentData (
228+ result . globalAutoNumberAssessmentInfos ,
229+ instanceUrl ,
230+ omnistudioOrgDetails
231+ ) ,
232+ messages
233+ )
234+ ) ;
235+ }
235236 break ;
236237
237238 case Constants . CustomLabel :
@@ -408,11 +409,16 @@ export class AssessmentReporter {
408409 } ) ;
409410 }
410411 if ( reports . includes ( Constants . GlobalAutoNumber ) ) {
412+ // Show "Feature not supported" for foundation package orgs
413+ const isFoundationPkg = omnistudioOrgDetails . isFoundationPackage ;
411414 summaryItems . push ( {
412415 name : 'Omni Global Auto Numbers' ,
413- total : result . globalAutoNumberAssessmentInfos . length ,
414- data : GlobalAutoNumberAssessmentReporter . getSummaryData ( result . globalAutoNumberAssessmentInfos ) ,
416+ total : isFoundationPkg ? 0 : result . globalAutoNumberAssessmentInfos . length ,
417+ data : isFoundationPkg
418+ ? [ { name : 'Feature not supported' , count : 0 , cssClass : 'text-warning' } ]
419+ : GlobalAutoNumberAssessmentReporter . getSummaryData ( result . globalAutoNumberAssessmentInfos ) ,
415420 file : this . globalAutoNumberAssessmentFileName ,
421+ ...( isFoundationPkg && { showDetails : false } ) ,
416422 } ) ;
417423 }
418424 if ( reports . includes ( Constants . Apex ) ) {
0 commit comments