Commit 82d5512daf9c3d6a12f1669b0c56eed3980c47c8
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' |