diff --git a/lib/www/server/api/index.js b/lib/www/server/api/index.js index b68f2b5..5282fb7 100644 --- a/lib/www/server/api/index.js +++ b/lib/www/server/api/index.js @@ -200,25 +200,25 @@ app.map({ '/project/:project/qc': { '/results': { // Get all QC results for :project - get: [ mw.qc.results.get ], + get: [ mw.etag.noSave, mw.qc.results.get ], // Delete all QC results for :project - delete: [ mw.auth.access.write, mw.qc.results.delete ], + delete: [ mw.etag.noSave, mw.auth.access.write, mw.qc.results.delete ], '/accept': { - post: [ mw.auth.access.write, mw.qc.results.accept ] + post: [ mw.etag.noSave, mw.auth.access.write, mw.qc.results.accept ] }, '/unaccept': { - post: [ mw.auth.access.write, mw.qc.results.unaccept ] + post: [ mw.etag.noSave, mw.auth.access.write, mw.qc.results.unaccept ] }, '/sequence/:sequence': { // Get QC results for :project, :sequence - get: [ mw.qc.results.get ], + get: [ mw.etag.noSave, mw.qc.results.get ], // Delete QC results for :project, :sequence - delete: [ mw.auth.access.write, mw.qc.results.delete ] + delete: [ mw.etag.noSave, mw.auth.access.write, mw.qc.results.delete ] } } },