Fix on save post params

This commit is contained in:
2025-10-01 00:28:44 +02:00
parent 2964a58827
commit 2173ec6d0a
2 changed files with 9 additions and 9 deletions

View File

@@ -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");