|  | @@ -61,6 +61,7 @@ function error(code) {
 | 
											
												
													
														|  |              break;
 |  |              break;
 | 
											
												
													
														|  |          case ERR_FILE:
 |  |          case ERR_FILE:
 | 
											
												
													
														|  |              answer.message = 'File not found';
 |  |              answer.message = 'File not found';
 | 
											
												
													
														|  | 
 |  | +            break;
 | 
											
												
													
														|  |          default:
 |  |          default:
 | 
											
												
													
														|  |              answer.message = 'Unknow error';
 |  |              answer.message = 'Unknow error';
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
										
											
												
													
														|  | @@ -137,24 +138,29 @@ app.post('/get/:file', [verbose, verifyAuth, (req, res) => {
 | 
											
												
													
														|  |          // Erreur
 |  |          // Erreur
 | 
											
												
													
														|  |          if (file === false) {
 |  |          if (file === false) {
 | 
											
												
													
														|  |              res.json(error(ERR_SERV));
 |  |              res.json(error(ERR_SERV));
 | 
											
												
													
														|  | 
 |  | +        } else // Le fichier n'existe pas
 | 
											
												
													
														|  | 
 |  | +        if (file === null) {
 | 
											
												
													
														|  | 
 |  | +            res.json(error(ERR_FILE));
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          // Création reponse commune
 |  |          // Création reponse commune
 | 
											
												
													
														|  | -        let result = {
 |  | 
 | 
											
												
													
														|  | -            fileid: file.fi_hash,
 |  | 
 | 
											
												
													
														|  | -            filename: file.fi_name
 |  | 
 | 
											
												
													
														|  | -        };
 |  | 
 | 
											
												
													
														|  | -        // Recupération données fichier
 |  | 
 | 
											
												
													
														|  | -        if (global.storage === 'database') {
 |  | 
 | 
											
												
													
														|  | -            result.data = file.data;
 |  | 
 | 
											
												
													
														|  | -            res.json(success(result));
 |  | 
 | 
											
												
													
														|  | -        } else {
 |  | 
 | 
											
												
													
														|  | -            if (!fs.existsSync(file.data)) {
 |  | 
 | 
											
												
													
														|  | -                res.json(error(ERR_FILE));
 |  | 
 | 
											
												
													
														|  | -            }
 |  | 
 | 
											
												
													
														|  | -            fs.readFile(file.data, (err, data) => {
 |  | 
 | 
											
												
													
														|  | -                result.data = data;
 |  | 
 | 
											
												
													
														|  | 
 |  | +        else {
 | 
											
												
													
														|  | 
 |  | +            let result = {
 | 
											
												
													
														|  | 
 |  | +                fileid: file.fi_hash,
 | 
											
												
													
														|  | 
 |  | +                filename: file.fi_name
 | 
											
												
													
														|  | 
 |  | +            };
 | 
											
												
													
														|  | 
 |  | +            // Recupération données fichier
 | 
											
												
													
														|  | 
 |  | +            if (global.storage === 'database') {
 | 
											
												
													
														|  | 
 |  | +                result.data = file.data;
 | 
											
												
													
														|  |                  res.json(success(result));
 |  |                  res.json(success(result));
 | 
											
												
													
														|  | -            });
 |  | 
 | 
											
												
													
														|  | 
 |  | +            } else {
 | 
											
												
													
														|  | 
 |  | +                if (!fs.existsSync(file.data)) {
 | 
											
												
													
														|  | 
 |  | +                    res.json(error(ERR_FILE));
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +                fs.readFile(file.data, (err, data) => {
 | 
											
												
													
														|  | 
 |  | +                    result.data = data;
 | 
											
												
													
														|  | 
 |  | +                    res.json(success(result));
 | 
											
												
													
														|  | 
 |  | +                });
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      });
 |  |      });
 | 
											
												
													
														|  |  }]);
 |  |  }]);
 |