diff --git a/server.js b/server.js index 11f1a93..b50797d 100644 --- a/server.js +++ b/server.js @@ -167,13 +167,17 @@ app.post('/csv', (req, res, next) => { }); + let inserted_email = ""; readable.on("close", () => { if(_res === ""){ var _data = `${_userData[0].mailadress},${_userData[0].name},${_userData[0].jsessionid},${_userData[0]._idp_session},${_userData[0]._opensaml_key},${_userData[0]._opensaml_value}\n`; - fs.appendFile(path, _data, function (err) { - if (err) throw err; - console.log('The "data to append" was appended to file!'); - }); + if(inserted_email != _userData[0].mailadress){ + fs.appendFile(path, _data, function (err) { + if (err) throw err; + console.log('The "data to append" was appended to file!'); + inserted_email = _userData[0].mailadress; + }); + } // writetoFile(csv); _res = _jsessionid; res.send({'id': _res});