in app/vidispine/search/FacetResponse.ts [23:38]
function validateFacetResponse(response: any): FacetCountResponse | null {
try {
FacetCountResponse.check(response);
return response as FacetCountResponse;
} catch (err) {
if (err instanceof VError) {
console.log(
`Facet response for field ${response.field} failed to validate: ${err.message} at ${err.path}`
);
return null;
} else {
console.error(err);
return null;
}
}
}