Commit 82d5512daf9c3d6a12f1669b0c56eed3980c47c8

Authored by Geoffrey PREUD'HOMME
1 parent 0f7812f5

Vérification login membre non-nul

Showing 2 changed files with 6 additions and 1 deletions   Show diff stats
app/routes/ApiRtes.js
@@ -119,7 +119,9 @@ api.get('/membres', function (req, res) { // Liste des membres @@ -119,7 +119,9 @@ api.get('/membres', function (req, res) { // Liste des membres
119 }); 119 });
120 }); 120 });
121 121
122 -api.post('/membres', reqPerm('canAddMembre'), function (req, res) { // Ajout d'un membre 122 +api.post('/membres', assert(function (req, res, cb) {
  123 + cb(typeof req.body.login == 'string' && req.body.login !== '');
  124 +}), reqPerm('canAddMembre'), function (req, res) { // Ajout d'un membre
123 MembresServ.add(req.body, function (err, membre) { 125 MembresServ.add(req.body, function (err, membre) {
124 if (err) 126 if (err)
125 res.send(err); 127 res.send(err);
app/services/NomsServ.js
@@ -113,6 +113,9 @@ noms.get = function (login, cb) { @@ -113,6 +113,9 @@ noms.get = function (login, cb) {
113 } else { 113 } else {
114 console.error("Impossible d'obtenir le nom de " + login + "."); 114 console.error("Impossible d'obtenir le nom de " + login + ".");
115 } 115 }
  116 + if (!login) {
  117 + login = 'Inconnu';
  118 + }
116 cb({ 119 cb({
117 nom: login.toUpperCase(), 120 nom: login.toUpperCase(),
118 section: 'Inconnue' 121 section: 'Inconnue'