mirror of
https://github.com/directus/directus.git
synced 2026-01-23 14:47:56 -05:00
@@ -74,7 +74,9 @@ const newFieldSchema = Joi.object({
|
||||
default_value: Joi.any(),
|
||||
max_length: [Joi.number(), Joi.string(), Joi.valid(null)],
|
||||
is_nullable: Joi.bool(),
|
||||
}).unknown(),
|
||||
})
|
||||
.unknown()
|
||||
.allow(null),
|
||||
meta: Joi.any(),
|
||||
});
|
||||
|
||||
@@ -158,7 +160,9 @@ const updateSchema = Joi.object({
|
||||
default_value: Joi.any(),
|
||||
max_length: [Joi.number(), Joi.string(), Joi.valid(null)],
|
||||
is_nullable: Joi.bool(),
|
||||
}).unknown(),
|
||||
})
|
||||
.unknown()
|
||||
.allow(null),
|
||||
meta: Joi.any(),
|
||||
}).unknown();
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ export function getLocalTypeForField(
|
||||
if (relations.length === 1) {
|
||||
const relation = relations[0];
|
||||
if (relation.one_collection === 'directus_files') return 'file';
|
||||
if (relation.many_collection === collection) return 'm2o';
|
||||
if (relation.many_collection === collection && relation.many_field === field) return 'm2o';
|
||||
return 'o2m';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user