Don't cache response ETags for QC endpoints

This commit is contained in:
D. Berge
2023-09-18 12:06:38 +02:00
parent 4063af0e25
commit ceccc42050

View File

@@ -200,25 +200,25 @@ app.map({
'/project/:project/qc': { '/project/:project/qc': {
'/results': { '/results': {
// Get all QC results for :project // 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 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': { '/accept': {
post: [ mw.auth.access.write, mw.qc.results.accept ] post: [ mw.etag.noSave, mw.auth.access.write, mw.qc.results.accept ]
}, },
'/unaccept': { '/unaccept': {
post: [ mw.auth.access.write, mw.qc.results.unaccept ] post: [ mw.etag.noSave, mw.auth.access.write, mw.qc.results.unaccept ]
}, },
'/sequence/:sequence': { '/sequence/:sequence': {
// Get QC results for :project, :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 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 ]
} }
} }
}, },