Treat alias-only fields properly

This commit is contained in:
rijkvanzanten
2021-08-11 12:07:42 -04:00
parent 86ce598edd
commit bf733afe4b

View File

@@ -173,11 +173,12 @@ async function getDatabaseSchema(
field: field.field,
defaultValue: existing?.defaultValue ?? null,
nullable: existing?.nullable ?? true,
type: existing
? getLocalType(schemaOverview[field.collection].columns[field.field], {
special: field.special ? toArray(field.special) : [],
})
: 'alias',
type:
existing && field.field in schemaOverview[field.collection].columns
? getLocalType(schemaOverview[field.collection].columns[field.field], {
special: field.special ? toArray(field.special) : [],
})
: 'alias',
dbType: existing?.dbType || null,
precision: existing?.precision || null,
scale: existing?.scale || null,