diff --git a/lib/api/treatments/index.js b/lib/api/treatments/index.js index fc009ae1835..996c646a02d 100644 --- a/lib/api/treatments/index.js +++ b/lib/api/treatments/index.js @@ -63,18 +63,20 @@ function configure (app, wares, ctx, env) { } }); - if (!_isNil(d1)) res.setHeader('Last-Modified', d1.toUTCString()); - - if (ifModifiedSince && d1.getTime() <= moment(ifModifiedSince).valueOf()) { - res.status(304).send({ - status: 304 - , message: 'Not modified' - , type: 'internal' - }); - return; - } else { - return res.json(results); + if (!_isNil(d1)) { + res.setHeader('Last-Modified', d1.toUTCString()); + + if (ifModifiedSince && d1.getTime() <= moment(ifModifiedSince).valueOf()) { + res.status(304).send({ + status: 304 + , message: 'Not modified' + , type: 'internal' + }); + return; + } } + + return res.json(results); } // List treatments available