0.11.16 : change public to isPublic (strict keyword)

This commit is contained in:
2025-11-07 15:31:23 +01:00
parent 4071000895
commit 90e43e0644
5 changed files with 34 additions and 32 deletions
@@ -48,7 +48,7 @@
"target": "api::post.post",
"inversedBy": "post_ownerships"
},
"public": {
"isPublic": {
"type": "boolean",
"default": false
}
+3 -1
View File
@@ -9,7 +9,7 @@ export default factories.createCoreController(
({ strapi }) => ({
async create(ctx) {
const data = JSON.parse(ctx.request.body.data);
const isPublic = data.isPublic ?? false;
if (ctx.request.files.media) {
const files = Array.isArray(ctx.request.files.media)
? ctx.request.files.media[0]
@@ -35,6 +35,7 @@ export default factories.createCoreController(
}
delete data.author;
delete data.isPublic;
ctx.request.body = { data };
const result = await super.create(ctx);
@@ -48,6 +49,7 @@ export default factories.createCoreController(
contextType: "user",
contextId: userId,
relation: "owner",
isPublic: isPublic,
},
});
}