diff --git a/api/dicom-web/controller/MWL-RS/service/change-filtered-mwlItem-status.js b/api/dicom-web/controller/MWL-RS/service/change-filtered-mwlItem-status.js index cc020eef..6ff7bcfe 100644 --- a/api/dicom-web/controller/MWL-RS/service/change-filtered-mwlItem-status.js +++ b/api/dicom-web/controller/MWL-RS/service/change-filtered-mwlItem-status.js @@ -26,8 +26,7 @@ class ChangeFilteredMwlItemStatusService extends BaseQueryService { } async getMwlItems() { - let query = (await convertRequestQueryToMongoQuery(this.query)).$match; - return await MwlItemModel.find(query); + return await MwlItemModel.findMwlItems(this.query); } } diff --git a/models/mongodb/models/mwlitems.model.js b/models/mongodb/models/mwlitems.model.js index 20c04cc1..9d53e3d5 100644 --- a/models/mongodb/models/mwlitems.model.js +++ b/models/mongodb/models/mwlitems.model.js @@ -102,6 +102,10 @@ let mwlItemSchema = new mongoose.Schema( ...generalDicomJson }); return await mwlItem.save(); + }, + findMwlItems: async function(query) { + let mongoQuery = await convertRequestQueryToMongoQuery(query); + return await mongoose.model("mwlItems").find(mongoQuery); } }, methods: {