Skip to content

Commit f268111

Browse files
author
James Fuqian
committed
on EOB search error, send generic error message to client component, log error details on server component only.
1 parent f13cea5 commit f268111

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

client/src/components/records.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export default function Records({ }) {
3737
.then(res => {
3838
return res.json();
3939
}).then(eobData => {
40-
if (eobData.hasOwnProperty('entry')) {
40+
if (eobData.entry) {
4141
const records: EOBRecord[] = eobData.entry.map((resourceData: any) => {
4242
const resource = resourceData.resource;
4343
return {
@@ -50,7 +50,7 @@ export default function Records({ }) {
5050
setRecords(records);
5151
}
5252
else {
53-
setMessage({"type": "error", "content": eobData?.detail || "Unknown"})
53+
setMessage({"type": "error", "content": eobData?.message || "Unknown"})
5454
}
5555
});
5656
}, [])

server/src/routes/Data.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,12 @@ export async function getBenefitData(req: Request, res: Response) {
3030
export async function getBenefitDataEndPoint(req: Request, res: Response) {
3131
const loggedInUser = getLoggedInUser(db);
3232
const data = loggedInUser.eobData;
33-
res.json(data);
33+
if ( data && data.entry ) {
34+
res.json(data)
35+
}
36+
else {
37+
res.json({message: "Unable to load EOB Data."});
38+
}
3439
}
3540

3641
export async function getPatientData(req: Request, res: Response) {

0 commit comments

Comments
 (0)