Make it safer
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user