change message to translation

This commit is contained in:
2021-08-12 11:29:04 +02:00
parent a9229f4ff3
commit cd5e32cc2f
2 changed files with 6 additions and 8 deletions

View File

@@ -11,7 +11,7 @@ export default class AnnouncesController {
const announce = await Announce
.query()
.orderBy('created_at', 'desc')
.preload('message')
.preload('translation')
.preload('cover')
.first()
return response.status(200).send({
@@ -24,7 +24,7 @@ export default class AnnouncesController {
const announce = await Announce.create(data)
const translation = await getTranslation(data.code)
await announce.related('message').associate(translation)
await announce.related('translation').associate(translation)
const cover = await File.findBy('label', data.cover)
if (cover) await announce.related('cover').save(cover)
@@ -46,7 +46,7 @@ export default class AnnouncesController {
if (data.code) {
const translation = await getTranslation(data.code)
await announce.related('message').associate(translation)
await announce.related('translation').associate(translation)
}
const cover = await File.findBy('label', data.cover)

View File

@@ -13,13 +13,11 @@ export default class Announce extends BaseModel {
@column()
public hoverColor: string
@belongsTo(() => Translation, {
foreignKey: 'translationId'
})
public message: BelongsTo<typeof Translation>
@belongsTo(() => Translation)
public translation: BelongsTo<typeof Translation>
@column()
public messageId: number
public translationId: number
@hasOne(() => File)
public cover: HasOne<typeof File>