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) { if (parsed.success) {
return objData return objData
} else { } else {
const errors = parsed.error.errors.map(e => ({ const errors =
code: e.code, parsed.error?.errors?.map(e => ({
expected: e.expected, code: e.code,
path: e.path, // @ts-ignore exists on some types
})) expected: e?.expected,
path: e.path,
})) || []
logger.error(`persisted store: data failed validation on read`, {errors}) logger.error(`persisted store: data failed validation on read`, {errors})
return undefined return undefined
} }