fix(schema): check if app.head.meta values are undefined (#30959)

This commit is contained in:
Typed SIGTERM 2025-02-12 16:49:36 +08:00 committed by Daniel Roe
parent 6c520ef749
commit 5ccd3a951f
No known key found for this signature in database
GPG Key ID: 3714AB03996F442B

View File

@ -175,10 +175,10 @@ export default defineResolvers({
} satisfies NormalizedMetaObject)
// provides default charset and viewport if not set
if (!resolved.meta.find(m => m.charset)?.charset) {
if (!resolved.meta.find(m => m?.charset)?.charset) {
resolved.meta.unshift({ charset: resolved.charset || 'utf-8' })
}
if (!resolved.meta.find(m => m.name === 'viewport')?.content) {
if (!resolved.meta.find(m => m?.name === 'viewport')?.content) {
resolved.meta.unshift({ name: 'viewport', content: resolved.viewport || 'width=device-width, initial-scale=1' })
}