Bugfix
This commit is contained in:
parent
7b2dc81bbb
commit
959465a006
11
dist/utils/grab-join-fields-from-query-object.js
vendored
11
dist/utils/grab-join-fields-from-query-object.js
vendored
@ -27,19 +27,24 @@ export default function grabJoinFieldsFromQueryObject({ query }) {
|
|||||||
function grabSingleJoinData({ join, }) {
|
function grabSingleJoinData({ join, }) {
|
||||||
let values = [];
|
let values = [];
|
||||||
const join_select_fields = join?.selectFields;
|
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++) {
|
for (let i = 0; i < join_select_fields.length; i++) {
|
||||||
const select_field = join_select_fields[i];
|
const select_field = join_select_fields[i];
|
||||||
if (select_field) {
|
if (select_field) {
|
||||||
const value = join.match;
|
|
||||||
values.push({
|
values.push({
|
||||||
|
table: join.tableName,
|
||||||
field: typeof select_field == "object"
|
field: typeof select_field == "object"
|
||||||
? String(select_field.field)
|
? String(select_field.field)
|
||||||
: String(select_field),
|
: String(select_field),
|
||||||
table: join.tableName,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (join.group_concat) {
|
||||||
|
values.push({
|
||||||
|
table: join.tableName,
|
||||||
|
field: join.group_concat.field,
|
||||||
|
});
|
||||||
|
}
|
||||||
return values;
|
return values;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/bun-sqlite",
|
"name": "@moduletrace/bun-sqlite",
|
||||||
"version": "1.0.39",
|
"version": "1.0.40",
|
||||||
"description": "SQLite manager for Bun",
|
"description": "SQLite manager for Bun",
|
||||||
"author": "Benjamin Toby",
|
"author": "Benjamin Toby",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@ -20,6 +20,7 @@ export default function grabJoinFieldsFromQueryObject<
|
|||||||
if (new_query.join) {
|
if (new_query.join) {
|
||||||
for (let i = 0; i < new_query.join.length; i++) {
|
for (let i = 0; i < new_query.join.length; i++) {
|
||||||
const join = new_query.join[i];
|
const join = new_query.join[i];
|
||||||
|
|
||||||
if (!join) continue;
|
if (!join) continue;
|
||||||
|
|
||||||
if (Array.isArray(join)) {
|
if (Array.isArray(join)) {
|
||||||
@ -53,21 +54,27 @@ function grabSingleJoinData({
|
|||||||
|
|
||||||
const join_select_fields = join?.selectFields;
|
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++) {
|
for (let i = 0; i < join_select_fields.length; i++) {
|
||||||
const select_field = join_select_fields[i];
|
const select_field = join_select_fields[i];
|
||||||
if (select_field) {
|
if (select_field) {
|
||||||
const value = join.match;
|
|
||||||
values.push({
|
values.push({
|
||||||
|
table: join.tableName,
|
||||||
field:
|
field:
|
||||||
typeof select_field == "object"
|
typeof select_field == "object"
|
||||||
? String(select_field.field)
|
? String(select_field.field)
|
||||||
: String(select_field),
|
: String(select_field),
|
||||||
table: join.tableName,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (join.group_concat) {
|
||||||
|
values.push({
|
||||||
|
table: join.tableName,
|
||||||
|
field: join.group_concat.field,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return values;
|
return values;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user