Skip to content

Commit 3ac6119

Browse files
committed
Feat: Added support to fix Select field on on config
1 parent 2527907 commit 3ac6119

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/contentstack-audit/src/config/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ const config = {
104104
Entry_Missing_Locale_and_Env_in_Publish_Details: 'Entry_Missing_Locale_and_Env_in_Publish_Details'
105105
},
106106
feild_level_modules: ['Entries_Title_feild', 'Entries_Mandatory_feild', 'Entries_Select_feild', 'Entry_Missing_Locale_and_Env_in_Publish_Details'],
107+
fixSelectField: false
107108
};
108109

109110
export default config;

packages/contentstack-audit/src/modules/entries.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,7 @@ export default class Entries {
332332
field: ContentTypeStruct | GlobalFieldDataType | ModularBlockType | GroupFieldDataType,
333333
entry: EntryFieldType,
334334
) {
335+
335336
if (this.fix) {
336337
entry = this.runFixOnSchema(tree, field.schema as ContentTypeSchemaType[], entry);
337338
}
@@ -846,6 +847,9 @@ export default class Entries {
846847
* @returns
847848
*/
848849
fixSelectField(tree: Record<string, unknown>[], field: SelectFeildStruct, entry: any) {
850+
if(!this.config.fixSelectField) {
851+
return entry;
852+
}
849853
const { enum: selectOptions, multiple, min_instance, display_type, display_name, uid } = field;
850854

851855
let missingCTSelectFieldValues;

0 commit comments

Comments
 (0)