fix: Select with hasMany and localized (#1636)

This commit is contained in:
Dan Ribbens
2022-12-09 09:36:39 -05:00
committed by GitHub
parent b6c597ab5c
commit 756edb858a
3 changed files with 43 additions and 2 deletions

View File

@@ -375,10 +375,13 @@ const fieldToSchemaMap: Record<string, FieldSchemaGenerator> = {
return option;
}),
};
const schemaToReturn = localizeSchema(field, baseSchema, config.localization);
schema.add({
[field.name]: field.hasMany ? [schemaToReturn] : schemaToReturn,
[field.name]: localizeSchema(
field,
field.hasMany ? [baseSchema] : baseSchema,
config.localization,
),
});
},
blocks: (field: BlockField, schema: Schema, config: SanitizedConfig, buildSchemaOptions: BuildSchemaOptions): void => {