Bugfix
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user