From 0906e3f729cc80a632764376c77aacf058f10c1b Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Thu, 12 Aug 2021 11:49:27 +0200 Subject: [PATCH] Working --- app/Controllers/Http/AnnouncesController.ts | 5 ++++- app/Models/Announce.ts | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Controllers/Http/AnnouncesController.ts b/app/Controllers/Http/AnnouncesController.ts index fb3986b..9cbbd7f 100644 --- a/app/Controllers/Http/AnnouncesController.ts +++ b/app/Controllers/Http/AnnouncesController.ts @@ -35,8 +35,11 @@ export default class AnnouncesController { } public async show ({ params, response }: HttpContextContract) { + const announce = await Announce.findOrFail(params.id) + announce.load('message') + announce.load('cover') return response.status(200).send({ - user: await Announce.findOrFail(params.id) + announce }) } diff --git a/app/Models/Announce.ts b/app/Models/Announce.ts index dc7ba5d..64f9a9f 100644 --- a/app/Models/Announce.ts +++ b/app/Models/Announce.ts @@ -16,12 +16,15 @@ export default class Announce extends BaseModel { @belongsTo(() => Translation) public message: BelongsTo - @column({ columnName: 'message_id' }) - public messageId: number + @column() + public translationId: number @hasOne(() => File) public cover: HasOne + @column() + public fileId: number + @column.dateTime({ autoCreate: true }) public createdAt: DateTime