From ceccc420508597d8eae078d1cbf8ab6e61a01094 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Mon, 18 Sep 2023 12:06:38 +0200 Subject: [PATCH] Don't cache response ETags for QC endpoints --- lib/www/server/api/index.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 ] } } },