Make it safer

This commit is contained in:
Eric Bailey
2024-06-04 14:18:58 -05:00
parent ded615d9f9
commit 7d840faacc
+7 -5
View File
@@ -17,11 +17,13 @@ export async function read(): Promise<Schema | undefined> {
if (parsed.success) {
return objData
} else {
const errors = parsed.error.errors.map(e => ({
code: e.code,
expected: e.expected,
path: e.path,
}))
const errors =
parsed.error?.errors?.map(e => ({
code: e.code,
// @ts-ignore exists on some types
expected: e?.expected,
path: e.path,
})) || []
logger.error(`persisted store: data failed validation on read`, {errors})
return undefined
}