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