This commit is contained in:
Benjamin Toby
2025-02-07 14:14:00 +01:00
parent 6d4ccb63a3
commit 3358412028
6 changed files with 46 additions and 34 deletions
@@ -31,7 +31,7 @@ export default async function dsqlMethodCrud<
addUser,
user,
extraData,
transform,
transformData,
existingData,
body,
query,
@@ -93,12 +93,12 @@ export default async function dsqlMethodCrud<
} as T;
}
if (transform) {
if (transformData) {
if (debug) {
console.log("DEBUG:::transforming Data ...");
}
finalData = (await transform({
finalData = (await transformData({
data: finalData,
existingData: existingData,
user,
@@ -128,23 +128,24 @@ export default async function dsqlMethodCrud<
const GET_RESULT = await dsqlCrud({
action: "get",
table: tableName,
query: finalQuery
? ({
...finalQuery,
query: {
...finalQuery.query,
...(user?.id && addUser
? {
[addUser.field]: {
value: String(user.id),
},
}
: undefined),
},
limit: LIMIT,
offset: OFFSET,
} as any)
: undefined,
query:
finalQuery && Object.keys(finalQuery)?.[0]
? ({
...finalQuery,
query: {
...finalQuery.query,
...(user?.id && addUser
? {
[addUser.field]: {
value: String(user.id),
},
}
: undefined),
},
limit: LIMIT,
offset: OFFSET,
} as any)
: undefined,
sanitize,
});
@@ -161,7 +162,10 @@ export default async function dsqlMethodCrud<
const POST_RESULT = await dsqlCrud({
action: "insert",
table: tableName,
data: finalData,
data:
finalData && Object.keys(finalData)?.[0]
? finalData
: undefined,
sanitize,
});
result = {
@@ -176,7 +180,10 @@ export default async function dsqlMethodCrud<
const PUT_RESULT = await dsqlCrud({
action: "update",
table: tableName,
data: finalData,
data:
finalData && Object.keys(finalData)?.[0]
? finalData
: undefined,
targetId,
sanitize,
});