diff --git a/backend/src/contents/contents.service.ts b/backend/src/contents/contents.service.ts index 451acb5..2c82425 100644 --- a/backend/src/contents/contents.service.ts +++ b/backend/src/contents/contents.service.ts @@ -184,6 +184,16 @@ export class ContentsService { return deleted; } + async updateAdmin(id: string, data: any) { + this.logger.log(`Updating content ${id} by admin`); + const updated = await this.contentsRepository.update(id, data); + + if (updated) { + await this.clearContentsCache(); + } + return updated; + } + async findOne(idOrSlug: string, userId?: string) { const content = await this.contentsRepository.findOne(idOrSlug, userId); if (!content) return null;