@@ -60,7 +60,8 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
6060 missingRefInCustomRoles,
6161 missingEnvLocalesInAssets,
6262 missingEnvLocalesInEntries,
63- missingFieldRules
63+ missingFieldRules,
64+ missingMultipleFields
6465 } = await this . scanAndFix ( ) ;
6566
6667 this . showOutputOnScreen ( [
@@ -83,6 +84,7 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
8384 this . showOutputOnScreenWorkflowsAndExtension ( [ { module : 'Entries Missing Locale and Environments' , missingRefs : missingEnvLocalesInEntries } ] )
8485 this . showOutputOnScreenWorkflowsAndExtension ( [ { module : 'Field Rules' , missingRefs : missingFieldRules } ] )
8586
87+ this . showOutputOnScreenWorkflowsAndExtension ( [ { module : 'Entries Changed Multiple Fields' , missingRefs : missingMultipleFields } ] )
8688 if (
8789 ! isEmpty ( missingCtRefs ) ||
8890 ! isEmpty ( missingGfRefs ) ||
@@ -94,7 +96,8 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
9496 ! isEmpty ( missingRefInCustomRoles ) ||
9597 ! isEmpty ( missingEnvLocalesInAssets ) ||
9698 ! isEmpty ( missingEnvLocalesInEntries ) ||
97- ! isEmpty ( missingSelectFeild )
99+ ! isEmpty ( missingFieldRules ) ||
100+ ! isEmpty ( missingMultipleFields )
98101 ) {
99102 if ( this . currentCommand === 'cm:stacks:audit' ) {
100103 this . log ( this . $t ( auditMsg . FINAL_REPORT_PATH , { path : this . sharedConfig . reportPath } ) , 'warn' ) ;
@@ -149,7 +152,8 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
149152 missingRefInCustomRoles ,
150153 missingEnvLocalesInAssets ,
151154 missingEnvLocalesInEntries ,
152- missingFieldRules ;
155+ missingFieldRules ,
156+ missingMultipleFields ;
153157
154158 for ( const module of this . sharedConfig . flags . modules || this . sharedConfig . modules ) {
155159 print ( [
@@ -188,6 +192,7 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
188192 missingMandatoryFields = missingEntry . missingMandatoryFields ?? { } ;
189193 missingTitleFields = missingEntry . missingTitleFields ?? { } ;
190194 missingEnvLocalesInEntries = missingEntry . missingEnvLocale ?? { } ;
195+ missingMultipleFields = missingEntry . missingMultipleFields ?? { } ;
191196 await this . prepareReport ( module , missingEntryRefs ) ;
192197
193198 await this . prepareReport ( `Entries_Select_feild` , missingSelectFeild ) ;
@@ -198,6 +203,8 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
198203
199204 await this . prepareReport ( 'Entry_Missing_Locale_and_Env_in_Publish_Details' , missingEnvLocalesInEntries ) ;
200205
206+ await this . prepareReport ( 'Entry_Multiple_Fields' , missingMultipleFields ) ;
207+
201208 break ;
202209 case 'workflows' :
203210 missingCtRefsInWorkflow = await new Workflows ( {
@@ -249,7 +256,8 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
249256 missingRefInCustomRoles,
250257 missingEnvLocalesInAssets,
251258 missingEnvLocalesInEntries,
252- missingFieldRules
259+ missingFieldRules,
260+ missingMultipleFields
253261 } ;
254262 }
255263
0 commit comments