This commit is contained in:
lesion
2019-03-13 18:13:00 +01:00
parent 8de0582cae
commit 409006a56b

View File

@@ -130,16 +130,10 @@ const userController = {
await event.setTags([]) await event.setTags([])
if (body.tags) { if (body.tags) {
await Tag.bulkCreate(body.tags.map(t => ({ tag: t })), { ignoreDuplicates: true }) await Tag.bulkCreate(body.tags.map(t => ({ tag: t })), { ignoreDuplicates: true })
const tags = await Tag.findAll({ where: { tag: { [Op.eq]: body.tags } } }) const tags = await Tag.findAll({ where: { tag: { [Op.in]: body.tags } } })
await event.addTags(tags) await event.addTags(tags)
} }
const newEvent = await Event.findByPk(event.id, { include: [User, Tag, Place] }) const newEvent = await Event.findByPk(event.id, { include: [User, Tag, Place] })
// check if bot exists
if (req.user.mastodon_auth) {
const post = await bot.post(req.user, newEvent)
event.activitypub_id = post.id
await event.save()
}
return res.json(newEvent) return res.json(newEvent)
}, },