|  | @@ -215,9 +215,10 @@ const router = class Router {
 | 
	
		
			
				|  |  |          }]);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          this.app.post('/save', [this.verbose, this.verifyAuth, (req, res) => {
 | 
	
		
			
				|  |  | -            const user = req.body.user;
 | 
	
		
			
				|  |  | -            const file = req.body.file;
 | 
	
		
			
				|  |  | -            const data = req.body.data;
 | 
	
		
			
				|  |  | +            if (req.body.file === undefined || req.body.data === undefined) {
 | 
	
		
			
				|  |  | +                res.json(error(ERR_REQUEST));
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              let promise, filename;
 | 
	
		
			
				|  |  |              // Si on sauvegarde les données dans des fichiers, generation du chemin
 | 
	
		
			
				|  |  |              if (global.storage === 'file') {
 | 
	
	
		
			
				|  | @@ -225,11 +226,11 @@ const router = class Router {
 | 
	
		
			
				|  |  |                  hash = crypto.createHash('md5').update(hash).digest('base64');
 | 
	
		
			
				|  |  |                  hash = hash.replace(/=/g, '').replace(/\//g, '');
 | 
	
		
			
				|  |  |                  filename = './data/' + hash + '.fdata';
 | 
	
		
			
				|  |  | -                promise = db.addFile(user, file, filename);
 | 
	
		
			
				|  |  | +                promise = db.addFile(req.body.user, req.body.file, filename);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              // Sinon om met directement en base
 | 
	
		
			
				|  |  |              else {
 | 
	
		
			
				|  |  | -                promise = db.addFile(user, file, data);
 | 
	
		
			
				|  |  | +                promise = db.addFile(req.body.user, req.body.file, req.body.data);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if (promise === false) {
 | 
	
		
			
				|  |  |                  res.json(error(ERR_REQUEST));
 | 
	
	
		
			
				|  | @@ -241,20 +242,20 @@ const router = class Router {
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  |                      // Si en mode fichier stockage dans un fichier
 | 
	
		
			
				|  |  |                      if ((global.storage === 'file')) {
 | 
	
		
			
				|  |  | -                        fs.writeFile(filename, data, (err) => {
 | 
	
		
			
				|  |  | +                        fs.writeFile(filename, req.body.data, (err) => {
 | 
	
		
			
				|  |  |                              if (err) {
 | 
	
		
			
				|  |  |                                  if (global.verbose) {
 | 
	
		
			
				|  |  |                                      console.error(err);
 | 
	
		
			
				|  |  |                                  }
 | 
	
		
			
				|  |  |                                  res.json(error(ERR_SERV));
 | 
	
		
			
				|  |  |                              } else {
 | 
	
		
			
				|  |  | -                                res.json(success({fileId: fileId, fileName: file}));
 | 
	
		
			
				|  |  | +                                res.json(success({fileId: fileId, fileName: req.body.file}));
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  |                          });
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      // Le fichier est directement sauvegarder en base
 | 
	
		
			
				|  |  |                      else {
 | 
	
		
			
				|  |  | -                        res.json(success({fileId: fileId, fileName: file}));
 | 
	
		
			
				|  |  | +                        res.json(success({fileId: fileId, fileName: req.body.file}));
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              });
 |