mirror of
https://github.com/frappe/books.git
synced 2025-02-09 15:38:39 +00:00
fix: Use sql method in getAll
This commit is contained in:
parent
31ebfb1d0e
commit
26e51d4edf
@ -212,25 +212,15 @@ class SqliteDatabase extends Database {
|
|||||||
filters = Object.assign({}, filters, meta.filters);
|
filters = Object.assign({}, filters, meta.filters);
|
||||||
}
|
}
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
let conditions = this.getFilterConditions(filters);
|
||||||
let conditions = this.getFilterConditions(filters);
|
let query = `select ${fields.join(", ")}
|
||||||
let query = `select ${fields.join(", ")}
|
from ${baseDoctype}
|
||||||
from ${baseDoctype}
|
${conditions.conditions ? "where" : ""} ${conditions.conditions}
|
||||||
${conditions.conditions ? "where" : ""} ${conditions.conditions}
|
${groupBy ? ("group by " + groupBy.join(', ')) : ""}
|
||||||
${groupBy ? ("group by " + groupBy.join(', ')) : ""}
|
${orderBy ? ("order by " + orderBy) : ""} ${orderBy ? (order || "asc") : ""}
|
||||||
${orderBy ? ("order by " + orderBy) : ""} ${orderBy ? (order || "asc") : ""}
|
${limit ? ("limit " + limit) : ""} ${start ? ("offset " + start) : ""}`;
|
||||||
${limit ? ("limit " + limit) : ""} ${start ? ("offset " + start) : ""}`;
|
|
||||||
|
|
||||||
this.conn.all(query, conditions.values,
|
return this.sql(query, conditions.values);
|
||||||
(err, rows) => {
|
|
||||||
if (err) {
|
|
||||||
console.error(err);
|
|
||||||
reject(err);
|
|
||||||
} else {
|
|
||||||
resolve(rows);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
run(query, params) {
|
run(query, params) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user