diff --git a/Packages/ohif-studies/imports/client/components/browser/item.js b/Packages/ohif-studies/imports/client/components/browser/item.js index 275777809..8075cf20a 100644 --- a/Packages/ohif-studies/imports/client/components/browser/item.js +++ b/Packages/ohif-studies/imports/client/components/browser/item.js @@ -20,7 +20,12 @@ Template.studyBrowserItem.onCreated(() => { instance.loading.dep.depend(); if (!instance.studyMetadata) { - instance.studyMetadata = OHIF.viewer.Studies.findBy({ studyInstanceUid }) || null; + let study = OHIF.viewer.Studies.findBy({ studyInstanceUid }) || null; + if (study && !(study instanceof OHIF.viewerbase.metadata.StudyMetadata)) { + study = new OHIF.metadata.StudyMetadata(study, study.studyInstanceUid); + } + + instance.studyMetadata = study; } return instance.studyMetadata; diff --git a/Packages/ohif-studies/imports/client/components/browser/list.js b/Packages/ohif-studies/imports/client/components/browser/list.js index d7e91a835..66337d5c0 100644 --- a/Packages/ohif-studies/imports/client/components/browser/list.js +++ b/Packages/ohif-studies/imports/client/components/browser/list.js @@ -3,7 +3,7 @@ import { Template } from 'meteor/templating'; Template.studyBrowserList.helpers({ getStudiesInformation() { const instance = Template.instance(); - const { studiesInformation } = instance.data; + const studiesInformation = instance.data.studiesInformation || []; const result = new Map(); studiesInformation.forEach(item => result.set(item.studyInstanceUid, item)); return Array.from(result.values()); diff --git a/config/orthancDICOMWeb.json b/config/orthancDICOMWeb.json index 41a6e733a..2c6619e64 100644 --- a/config/orthancDICOMWeb.json +++ b/config/orthancDICOMWeb.json @@ -7,7 +7,7 @@ "qidoRoot": "http://localhost:8042/dicom-web", "wadoRoot": "http://localhost:8042/dicom-web", "qidoSupportsIncludeField": false, - "imageRendering": "wadors", + "imageRendering": "wadouri", "thumbnailRendering": "wadors", "requestOptions": { "auth": "orthanc:orthanc",