created by for sermons
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { getSermonBySlug } from '~/server/utils/database'
|
||||
import { getSermonBySlug, getUserByUsername } from '~/server/utils/database'
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
const slug = getRouterParam(event, 'slug')
|
||||
@@ -19,5 +19,17 @@ export default defineEventHandler(async (event) => {
|
||||
})
|
||||
}
|
||||
|
||||
return sermon
|
||||
// If sermon has a creator, get their name
|
||||
let creatorName = null
|
||||
if (sermon.created_by) {
|
||||
const creator = getUserByUsername(sermon.created_by)
|
||||
if (creator && creator.first_name && creator.last_name) {
|
||||
creatorName = `${creator.first_name} ${creator.last_name}`
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
...sermon,
|
||||
creator_name: creatorName
|
||||
}
|
||||
})
|
||||
|
||||
@@ -34,14 +34,15 @@ export default defineEventHandler(async (event) => {
|
||||
|
||||
try {
|
||||
createSermon({
|
||||
slug,
|
||||
title,
|
||||
date,
|
||||
dates,
|
||||
bible_references,
|
||||
personal_appliance,
|
||||
pastors_challenge,
|
||||
worship_songs
|
||||
slug: body.slug,
|
||||
title: body.title,
|
||||
date: body.date,
|
||||
dates: body.dates,
|
||||
bible_references: body.bible_references,
|
||||
personal_appliance: body.personal_appliance,
|
||||
pastors_challenge: body.pastors_challenge,
|
||||
worship_songs: body.worship_songs,
|
||||
created_by: username
|
||||
})
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user