Updates
This commit is contained in:
@@ -54,9 +54,10 @@ export default async function dsqlMethodCrud<
|
||||
let PAGE = 1;
|
||||
let OFFSET = (PAGE - 1) * LIMIT;
|
||||
|
||||
if (finalQuery) {
|
||||
const newFinalQuery = _.cloneDeep(finalQuery);
|
||||
|
||||
if (method == "GET") {
|
||||
const newFinalQuery = _.cloneDeep(
|
||||
finalQuery || ({} as DsqlCrudQueryObject<T>)
|
||||
);
|
||||
Object.keys(newFinalQuery).forEach((key) => {
|
||||
const value = newFinalQuery[key];
|
||||
if (typeof value == "string" && value.match(/^\{|^\[/)) {
|
||||
@@ -75,8 +76,6 @@ export default async function dsqlMethodCrud<
|
||||
OFFSET = (PAGE - 1) * LIMIT;
|
||||
|
||||
finalQuery = newFinalQuery;
|
||||
} else {
|
||||
finalQuery = {};
|
||||
}
|
||||
|
||||
let finalData = finalBody
|
||||
@@ -112,7 +111,7 @@ export default async function dsqlMethodCrud<
|
||||
}
|
||||
|
||||
finalQuery = await transformQuery({
|
||||
query: finalQuery,
|
||||
query: finalQuery || {},
|
||||
user,
|
||||
reqMethod: method,
|
||||
});
|
||||
@@ -129,7 +128,7 @@ export default async function dsqlMethodCrud<
|
||||
action: "get",
|
||||
table: tableName,
|
||||
query:
|
||||
finalQuery && Object.keys(finalQuery)?.[0]
|
||||
finalQuery && Boolean(Object.keys(finalQuery)?.[0])
|
||||
? ({
|
||||
...finalQuery,
|
||||
query: {
|
||||
|
||||
Reference in New Issue
Block a user