Преглед на файлове

Warn when project or file is not found (#16740)

GitOrigin-RevId: ab71000492c3b2f2ba02ad6fd768b7c2e4563ed7
Alf Eaton преди 2 години
родител
ревизия
b38d6a85c9
променени са 1 файла, в които са добавени 11 реда и са изтрити 4 реда
  1. 11 4
      services/web/app/src/Features/FileStore/FileStoreController.js

+ 11 - 4
services/web/app/src/Features/FileStore/FileStoreController.js

@@ -15,10 +15,17 @@ module.exports = {
       { project_id: projectId, element_id: fileId, type: 'file' },
       { project_id: projectId, element_id: fileId, type: 'file' },
       function (err, file) {
       function (err, file) {
         if (err) {
         if (err) {
-          logger.err(
-            { err, projectId, fileId, queryString },
-            'error finding element for downloading file'
-          )
+          if (err.name === 'NotFoundError') {
+            logger.warn(
+              { err, projectId, fileId, queryString },
+              'entity not found when downloading file'
+            )
+          } else {
+            logger.err(
+              { err, projectId, fileId, queryString },
+              'error finding element for downloading file'
+            )
+          }
           return res.sendStatus(500)
           return res.sendStatus(500)
         }
         }
         FileStoreHandler.getFileStream(
         FileStoreHandler.getFileStream(