diff --git a/misc/bkp/einsatz_0815_export_Test Export Rückmeldung Robert.csv b/misc/bkp/einsatz_0815_export_Test Export Rückmeldung Robert.csv
new file mode 100644
index 0000000..dbc29ad
--- /dev/null
+++ b/misc/bkp/einsatz_0815_export_Test Export Rückmeldung Robert.csv
@@ -0,0 +1,2 @@
+"einsatznummer","id","waip_uuid","rmld_uuid","alias","einsatzkraft","maschinist","fuehrungskraft","agt","set_time","arrival_time","wache_id","wache_nr","wache_name"
+"0815",12,"52b01a1e-6fcc-4153-bf05-80743b7a0166","d819c5ae-9228-447f-8e2f-2d839b062fab",,1,0,0,0,"Wed Jun 17 2020 22:19:33 GMT+0200 (Mitteleuropäische Sommerzeit)","Wed Jun 17 2020 22:29:33 GMT+0200 (Mitteleuropäische Sommerzeit)",3,520201,"CB FW Cottbus 2"
\ No newline at end of file
diff --git a/server/app_cfg.js b/server/app_cfg.js
index cb56808..dcfde0a 100644
--- a/server/app_cfg.js
+++ b/server/app_cfg.js
@@ -39,12 +39,12 @@ app_cfg.rmld = {
backup_to_file: true,
backup_path: '/misc/bkp/',
backup_to_mail: true,
- mailserver_host: 'smtp.xxx.de',
+ mailserver_host: 'smtp.kms2.de',
mailserver_port: 587,
secure_mail: false,
- mail_user: 'testuser',
- mail_pass: 'testpass',
- mail_from: 'keineantwort@wachalarm.info.tm'
+ mail_user: 'fw137404',
+ mail_pass: 'marona87',//'testpass',
+ mail_from: 'noc@kms2.de'//'keineantwort@wachalarm.info.tm'
};
// Schnittstelle um Daten von anderen Clients zu empfangen
diff --git a/server/saver.js b/server/saver.js
index be1fa22..0a96db2 100755
--- a/server/saver.js
+++ b/server/saver.js
@@ -89,7 +89,8 @@ module.exports = function (app_cfg, sql, waip, uuidv4, io, remote_api) {
};
// Funktion um zu pruefen, ob Nachricht im JSON-Format ist
- function isValidJSON(text) {
+ function isValidJSON(json_obj) {
+ var text = JSON.stringify(json_obj);
if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
//the json is ok
return true;
diff --git a/server/waip.js b/server/waip.js
index d30f2d7..5cff944 100755
--- a/server/waip.js
+++ b/server/waip.js
@@ -345,7 +345,11 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) {
sql.db_rmld_get_by_waipuuid(waip.uuid, function (full_rmld) {
// beteiligte Wachen aus den Einsatz-Rueckmeldungen filtern
var arry_wachen = full_rmld.map(a => a.wache_nr);
+ // FIXME
+ console.log(arry_wachen)
sql.db_export_get_for_rmld(arry_wachen, function (export_data) {
+ // FIXME
+ console.log(arry_wachen)
// SQL gibt ist eine Schliefe (db.each), fuer jedes Ergebnis wird eine CSV/Mail erstellt
if (export_data) {
var part_rmld = full_rmld;
@@ -402,13 +406,10 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) {
}
});
var mail_message = {
- from: {
- name: 'Wachalarm-IP-Web - ' + app_cfg.global.company,
- address: app_cfg.rmld.mail_from
- },
+ from: 'Wachalarm-IP-Web - ' + app_cfg.public.company + ' <' + app_cfg.rmld.mail_from +'>',
to: export_data.export_recipient,
subject: 'Automatischer Export Wachalarm-IP-Web - ' + export_data.export_name + ' - Einsatz ' + part_rmld[0].einsatznummer,
- text: 'Hallo,
anbei der automatische Export aller Einsatz-Rückmeldungen für den Einsatz ' + part_rmld[0].einsatznummer + '
Mit freundlichen Grüßen
' + app_cfg.global.company,
+ html: 'Hallo,
anbei der automatische Export aller Einsatz-Rückmeldungen für den Einsatz ' + part_rmld[0].einsatznummer + '
Mit freundlichen Grüßen
' + app_cfg.global.company,
attachments: [{
filename: csv_filename,
content: csv