Updates
This commit is contained in:
@@ -27,6 +27,7 @@ export default async function dsqlMethodCrud<
|
||||
body,
|
||||
query,
|
||||
targetId,
|
||||
sanitize,
|
||||
}: DsqlMethodCrudParam<T>): Promise<CRUDResponseObject<P>> {
|
||||
let result: CRUDResponseObject = {
|
||||
success: false,
|
||||
@@ -61,12 +62,12 @@ export default async function dsqlMethodCrud<
|
||||
|
||||
let finalData = finalBody
|
||||
? ({
|
||||
...finalBody.data,
|
||||
...finalBody,
|
||||
...extraData,
|
||||
} as T)
|
||||
: undefined;
|
||||
|
||||
if (finalData && user && addUser) {
|
||||
if (finalData && user?.id && addUser) {
|
||||
finalData = {
|
||||
...finalData,
|
||||
[addUser.field]: String(user.id),
|
||||
@@ -102,6 +103,7 @@ export default async function dsqlMethodCrud<
|
||||
offset: OFFSET || undefined,
|
||||
} as any)
|
||||
: undefined,
|
||||
sanitize,
|
||||
});
|
||||
|
||||
result = {
|
||||
@@ -117,6 +119,7 @@ export default async function dsqlMethodCrud<
|
||||
action: "insert",
|
||||
table: tableName,
|
||||
data: finalData,
|
||||
sanitize,
|
||||
});
|
||||
result = {
|
||||
success: Boolean(POST_RESULT?.success),
|
||||
@@ -132,6 +135,7 @@ export default async function dsqlMethodCrud<
|
||||
table: tableName,
|
||||
data: finalData,
|
||||
targetId,
|
||||
sanitize,
|
||||
});
|
||||
result = {
|
||||
success: Boolean(PUT_RESULT?.success),
|
||||
@@ -145,6 +149,7 @@ export default async function dsqlMethodCrud<
|
||||
action: "delete",
|
||||
table: tableName,
|
||||
targetId,
|
||||
sanitize,
|
||||
});
|
||||
result = {
|
||||
success: Boolean(DELETE_RESULT?.success),
|
||||
|
||||
Reference in New Issue
Block a user