base swagger user now always array

This commit is contained in:
Fendy Heryanto
2025-12-09 07:44:34 +00:00
parent 091dbf5b58
commit fd8074d21e

View File

@@ -184,6 +184,20 @@ async function processColumnToSwaggerField(
field.format = 'uri';
field.virtual = false;
break;
case UITypes.User: {
const userProperties = {
id: { type: 'string' },
email: { type: 'string' },
display_name: { type: ['string', 'null'] },
};
field.type = ['array', 'null'];
field.items = {
type: 'object',
properties: userProperties,
};
field.virtual = false;
break;
}
case UITypes.LastModifiedTime:
field.type = ['string', 'null'];
field.format = 'date-time';