feat: manage preistraeger fallback media via payload
This commit is contained in:
@@ -17,7 +17,11 @@ const mediaByFilename = async (payload: Payload, filename: string) => {
|
||||
|
||||
async function main() {
|
||||
const payload = await getPayload({ config })
|
||||
const sideImage = await mediaByFilename(payload, preistraegerDetailContent.sideImage.imageFilename)
|
||||
const [fallbackImage, sideImage] = await Promise.all([
|
||||
mediaByFilename(payload, preistraegerDetailContent.fallbackImageFilename),
|
||||
mediaByFilename(payload, preistraegerDetailContent.sideImage.imageFilename),
|
||||
])
|
||||
const { fallbackImageFilename: _fallbackImageFilename, ...detailContent } = preistraegerDetailContent
|
||||
const { imageFilename: _sideImageFilename, ...sideImageContent } = preistraegerDetailContent.sideImage
|
||||
|
||||
const winners = await payload.find({
|
||||
@@ -37,7 +41,8 @@ async function main() {
|
||||
context: { disableRevalidate: true },
|
||||
data: {
|
||||
detailPage: {
|
||||
...preistraegerDetailContent,
|
||||
...detailContent,
|
||||
fallbackImage,
|
||||
sideImage: {
|
||||
...sideImageContent,
|
||||
image: sideImage,
|
||||
|
||||
Reference in New Issue
Block a user