Skip to content

Commit f6e1a5b

Browse files
fix(place): do not use undefined value for weekday
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 295a68f commit f6e1a5b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/composables/use-roadiz-schema-org-place.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,11 @@ export async function useRoadizSchemaOrgPlace(
8484
const mapped = specs
8585
.filter(spec => spec.opens && spec.closes)
8686
.map((spec) => {
87-
const days = Array.isArray(spec.dayOfWeek) ? spec.dayOfWeek : [spec.dayOfWeek].filter(Boolean)
87+
const days = (Array.isArray(spec.dayOfWeek) ? spec.dayOfWeek : [spec.dayOfWeek])
88+
.filter((day): day is string => !!day)
8889
return {
8990
'@type': 'OpeningHoursSpecification' as const,
90-
'dayOfWeek': days.map(day => SCHEMA_ORG_DAY_NAMES[day!] ?? day),
91+
'dayOfWeek': days.map(day => SCHEMA_ORG_DAY_NAMES[day] ?? day),
9192
'opens': spec.opens ?? undefined,
9293
'closes': spec.closes ?? undefined,
9394
'validFrom': spec.validFrom ?? undefined,

0 commit comments

Comments
 (0)