Просмотр исходного кода

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

GitOrigin-RevId: ab71000492c3b2f2ba02ad6fd768b7c2e4563ed7
Alf Eaton 2 лет назад
Родитель
Сommit
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' },
       function (err, file) {
         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)
         }
         FileStoreHandler.getFileStream(