mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
In enrichTable, set name in QFieldMetaData based on its key in the fields map, if it wasn't otherwise set.
This commit is contained in:
@ -289,7 +289,21 @@ public class QInstanceEnricher
|
|||||||
|
|
||||||
if(table.getFields() != null)
|
if(table.getFields() != null)
|
||||||
{
|
{
|
||||||
table.getFields().values().forEach(this::enrichField);
|
for(Map.Entry<String, QFieldMetaData> entry : table.getFields().entrySet())
|
||||||
|
{
|
||||||
|
String name = entry.getKey();
|
||||||
|
QFieldMetaData field = entry.getValue();
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
// in case the field wasn't given a name, use its key from the fields map //
|
||||||
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
if(!StringUtils.hasContent(field.getName()))
|
||||||
|
{
|
||||||
|
field.setName(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
enrichField(field);
|
||||||
|
}
|
||||||
|
|
||||||
for(QSupplementalTableMetaData supplementalTableMetaData : CollectionUtils.nonNullMap(table.getSupplementalMetaData()).values())
|
for(QSupplementalTableMetaData supplementalTableMetaData : CollectionUtils.nonNullMap(table.getSupplementalMetaData()).values())
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user