Skip to content

Commit 147b50e

Browse files
authored
fix: page metadata generation not working in turbopack (#6417)
In turbo, payloadFaviconDark is a string, not an object with src
1 parent eeb689d commit 147b50e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/next/src/utilities/meta.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ export const meta = async (args: MetaConfig & { serverURL: string }): Promise<an
3030
type: 'image/png',
3131
rel: 'icon',
3232
sizes: '32x32',
33-
url: payloadFaviconDark?.src,
33+
url: typeof payloadFaviconDark === 'object' ? payloadFaviconDark?.src : payloadFaviconDark,
3434
},
3535
{
3636
type: 'image/png',
3737
media: '(prefers-color-scheme: dark)',
3838
rel: 'icon',
3939
sizes: '32x32',
40-
url: payloadFaviconLight?.src,
40+
url: typeof payloadFaviconLight === 'object' ? payloadFaviconLight?.src : payloadFaviconLight,
4141
},
4242
]
4343

@@ -79,7 +79,7 @@ export const meta = async (args: MetaConfig & { serverURL: string }): Promise<an
7979
{
8080
alt: ogTitle,
8181
height: 480,
82-
url: staticOGImage.src,
82+
url: typeof staticOGImage === 'object' ? staticOGImage?.src : staticOGImage,
8383
width: 640,
8484
},
8585
],

0 commit comments

Comments
 (0)