diff --git a/backend/src/modules/strapi.service.ts b/backend/src/modules/strapi.service.ts index de8ac5b..ee279cb 100644 --- a/backend/src/modules/strapi.service.ts +++ b/backend/src/modules/strapi.service.ts @@ -106,9 +106,13 @@ export class StrapiService { } private getHeaders() { - return { - Authorization: `Bearer ${this.strapiApiToken}`, - }; + // Only include Authorization header if token is set + if (this.strapiApiToken) { + return { + Authorization: `Bearer ${this.strapiApiToken}`, + }; + } + return {}; } private async findOrCreateCategory( diff --git a/cms/cms/src/api/article/content-types/article/schema.json b/cms/cms/src/api/article/content-types/article/schema.json index 38b35b6..d387c37 100644 --- a/cms/cms/src/api/article/content-types/article/schema.json +++ b/cms/cms/src/api/article/content-types/article/schema.json @@ -16,6 +16,14 @@ "type": "string", "required": true }, + "slug": { + "type": "uid", + "targetField": "title", + "required": true + }, + "description": { + "type": "text" + }, "content": { "type": "richtext" },