This commit is contained in:
2026-04-16 15:15:33 +01:00
parent 7b2dc81bbb
commit 959465a006
3 changed files with 19 additions and 7 deletions
@@ -20,6 +20,7 @@ export default function grabJoinFieldsFromQueryObject<
if (new_query.join) {
for (let i = 0; i < new_query.join.length; i++) {
const join = new_query.join[i];
if (!join) continue;
if (Array.isArray(join)) {
@@ -53,21 +54,27 @@ function grabSingleJoinData({
const join_select_fields = join?.selectFields;
if (join_select_fields) {
if (join_select_fields?.[0]) {
for (let i = 0; i < join_select_fields.length; i++) {
const select_field = join_select_fields[i];
if (select_field) {
const value = join.match;
values.push({
table: join.tableName,
field:
typeof select_field == "object"
? String(select_field.field)
: String(select_field),
table: join.tableName,
});
}
}
}
if (join.group_concat) {
values.push({
table: join.tableName,
field: join.group_concat.field,
});
}
return values;
}