File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -249,7 +249,7 @@ const fieldToSchemaMap: Record<string, FieldSchemaGenerator> = {
249249
250250 return {
251251 ...locales ,
252- [ locale ] : field . hasMany ? [ localeSchema ] : localeSchema ,
252+ [ locale ] : field . hasMany ? { type : [ localeSchema ] , default : undefined } : localeSchema ,
253253 } ;
254254 } , { } ) ,
255255 localized : true ,
@@ -262,15 +262,25 @@ const fieldToSchemaMap: Record<string, FieldSchemaGenerator> = {
262262 } ;
263263 schemaToReturn . relationTo = { type : String , enum : field . relationTo } ;
264264
265- if ( field . hasMany ) schemaToReturn = [ schemaToReturn ] ;
265+ if ( field . hasMany ) {
266+ schemaToReturn = {
267+ type : [ schemaToReturn ] ,
268+ default : undefined ,
269+ } ;
270+ }
266271 } else {
267272 schemaToReturn = {
268273 ...formatBaseSchema ( field , buildSchemaOptions ) ,
269274 type : Schema . Types . Mixed ,
270275 ref : field . relationTo ,
271276 } ;
272277
273- if ( field . hasMany ) schemaToReturn = [ schemaToReturn ] ;
278+ if ( field . hasMany ) {
279+ schemaToReturn = {
280+ type : [ schemaToReturn ] ,
281+ default : undefined ,
282+ } ;
283+ }
274284 }
275285
276286 schema . add ( {
You can’t perform that action at this time.
0 commit comments