Fix on save post params
This commit is contained in:
@@ -242,7 +242,8 @@ export default factories.createCoreController(
|
||||
}
|
||||
|
||||
console.log("✅ User authenticated:", user.id);
|
||||
const postId = parseInt(ctx.params.id);
|
||||
const postId = parseInt(String(ctx.params.id));
|
||||
const authorId = parseInt(String(ctx.query.authorId));
|
||||
|
||||
if (isNaN(postId)) {
|
||||
return ctx.badRequest("Invalid post ID");
|
||||
@@ -260,7 +261,7 @@ export default factories.createCoreController(
|
||||
.findOne({
|
||||
where: {
|
||||
post: postId,
|
||||
author: user.id,
|
||||
author: authorId,
|
||||
contextType: "user",
|
||||
contextId: user.id,
|
||||
relation: "saved",
|
||||
@@ -278,7 +279,7 @@ export default factories.createCoreController(
|
||||
.create({
|
||||
data: {
|
||||
post: postId,
|
||||
author: user.id,
|
||||
author: authorId,
|
||||
contextType: "user",
|
||||
contextId: user.id,
|
||||
relation: "saved",
|
||||
@@ -292,7 +293,7 @@ export default factories.createCoreController(
|
||||
.query("api::post-ownership.post-ownership")
|
||||
.count({
|
||||
where: {
|
||||
author: user.id,
|
||||
author: authorId,
|
||||
contextType: "user",
|
||||
contextId: user.id,
|
||||
relation: "saved",
|
||||
@@ -317,7 +318,7 @@ export default factories.createCoreController(
|
||||
}
|
||||
|
||||
console.log("✅ User authenticated:", user.id);
|
||||
const postId = parseInt(ctx.params.id);
|
||||
const postId = parseInt(String(ctx.params.id));
|
||||
|
||||
if (isNaN(postId)) {
|
||||
return ctx.badRequest("Invalid post ID");
|
||||
@@ -335,7 +336,6 @@ export default factories.createCoreController(
|
||||
.findOne({
|
||||
where: {
|
||||
post: postId,
|
||||
author: user.id,
|
||||
contextType: "user",
|
||||
contextId: user.id,
|
||||
relation: "saved",
|
||||
@@ -384,7 +384,7 @@ export default factories.createCoreController(
|
||||
}
|
||||
|
||||
console.log("✅ User authenticated:", user.id);
|
||||
const postId = parseInt(ctx.params.id);
|
||||
const postId = parseInt(String(ctx.params.id));
|
||||
|
||||
if (isNaN(postId)) {
|
||||
return ctx.badRequest("Invalid post ID");
|
||||
@@ -447,7 +447,7 @@ export default factories.createCoreController(
|
||||
}
|
||||
|
||||
console.log("✅ User authenticated:", user.id);
|
||||
const postId = parseInt(ctx.params.id);
|
||||
const postId = parseInt(String(ctx.params.id));
|
||||
|
||||
if (isNaN(postId)) {
|
||||
return ctx.badRequest("Invalid post ID");
|
||||
|
||||
Reference in New Issue
Block a user