Skip to content

Commit 19f723e

Browse files
committed
Adjust based on linting errors
1 parent 933d517 commit 19f723e

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

server/index.ts

+12-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import express, { Request, Response } from "express";
2-
import { AuthorizationToken, BlueButton } from "cms-bluebutton-sdk";
1+
import express, {Request, Response} from "express";
2+
import {AuthorizationToken, BlueButton} from "cms-bluebutton-sdk";
33
import * as fs from "fs";
44

55
interface User {
@@ -106,8 +106,16 @@ app.get("/api/bluebutton/loadDefaults", (req: Request, res: Response) => {
106106
});
107107

108108
// helper to load json data from file
109-
function loadDataFile(dataset_name: string, resource_file_name: string) {
110-
return JSON.parse(fs.readFileSync(`./default_datasets/${dataset_name}/${resource_file_name}.json`, 'utf-8'))
109+
function loadDataFile(dataset_name: string, resource_file_name: string): any {
110+
const filename = `./default_datasets/${dataset_name}/${resource_file_name}.json`
111+
const resource = fs.readFileSync(filename, 'utf-8')
112+
113+
try {
114+
return JSON.parse(resource);
115+
} catch (error) {
116+
console.error("Error parsing JSON:", error);
117+
return null
118+
}
111119
}
112120

113121
// data flow: front end fetch eob

0 commit comments

Comments
 (0)