More reflection function to handle sql columns and get default sqlcolumn lists.

This commit is contained in:
Hein
2025-11-21 08:35:46 +02:00
parent 05962035b6
commit 59bd709460
4 changed files with 268 additions and 2 deletions

View File

@@ -264,7 +264,7 @@ func (h *Handler) handleRead(ctx context.Context, w common.ResponseWriter, id st
// populate it with all model columns first since computed columns are additions
if len(options.Columns) == 0 && (len(options.ComputedQL) > 0 || len(options.ComputedColumns) > 0) {
logger.Debug("Populating options.Columns with all model columns since computed columns are additions")
options.Columns = reflection.GetModelColumns(model)
options.Columns = reflection.GetSQLModelColumns(model)
}
// Apply ComputedQL fields if any