Skip to content

Commit 04f82ce

Browse files
committed
Fix study data not loading
1 parent c316875 commit 04f82ce

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/analysis/individualStudy/StudyAnalysisTabs.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,14 @@ function sortByStartTime(a: ParticipantData, b: ParticipantData) {
4141
}
4242
return bStartTimes[0] - aStartTimes[0];
4343
}
44+
async function getParticipantsData(studyConfig: StudyConfig | undefined, storageEngine: StorageEngine | undefined, studyId: string | undefined) : Promise<Record<number, ParticipantData>> {
45+
if (studyId && storageEngine) {
46+
await storageEngine.initializeStudyDb(studyId);
47+
}
4448

45-
function getParticipantsData(studyConfig: StudyConfig | undefined, storageEngine: StorageEngine | undefined, studyId: string | undefined) : Promise<Record<number, ParticipantData>> {
46-
if (!studyConfig || !storageEngine || !studyId) return Promise.resolve([]);
47-
48-
storageEngine?.initializeStudyDb(studyId);
49+
if (!studyConfig || !storageEngine || !studyId) return [];
4950

50-
return storageEngine.getAllParticipantsData(studyId);
51+
return await storageEngine.getAllParticipantsData(studyId);
5152
}
5253

5354
export function StudyAnalysisTabs({ globalConfig }: { globalConfig: GlobalConfig; }) {

0 commit comments

Comments
 (0)