itizawa 5 лет назад
Родитель
Сommit
e97885c59e
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      src/server/middlewares/certify-shared-file.js

+ 7 - 0
src/server/middlewares/certify-shared-file.js

@@ -7,6 +7,13 @@ module.exports = (crowi) => {
 
   return async(req, res, next) => {
     const { referer } = req.headers;
+
+    // Attachments cannot be viewed by clients who do not send referer.
+    // https://github.com/weseek/growi/issues/2819
+    if (referer == null) {
+      return next();
+    }
+
     const { path } = url.parse(referer);
 
     if (!path.startsWith('/share/')) {