diff --git a/server/routing.js b/server/routing.js index d3e829f..023895f 100644 --- a/server/routing.js +++ b/server/routing.js @@ -65,16 +65,16 @@ module.exports = function(app, sql, app_cfg, passport, auth, udp) { }); app.post('/rueckmeldung/:waip_uuid', function(req, res) { - sql.db_save_response(waip_id, responseobj, function(result){ + console.log('post_rueckmeldung '+req.body.waip_id); + sql.db_save_response(req.body.waip_id, req.body, function(result){ if (result) { res.redirect('/rueckmeldung/' + req.params.waip_uuid); } else { var err = new Error('Fehler beim senden der Rückmeldung!'); - err.status = 500; + err.status = 501; next(err); }; }); - res.redirect('/rueckmeldung/:waip_uuid'); }); // get /config diff --git a/server/sql_qry.js b/server/sql_qry.js index 5be992b..6029bb4 100644 --- a/server/sql_qry.js +++ b/server/sql_qry.js @@ -605,6 +605,7 @@ module.exports = function(db, async, app_cfg) { };*/ function db_save_response(waip_id, responseobj, callback) { + console.log(waip_id,responseobj); db.run((`INSERT INTO waip_response (waip_einsaetze_id, response_json) VALUES ( diff --git a/views/includes/modal_response.pug b/views/includes/modal_response.pug index 19b5c8c..0fbfaf1 100644 --- a/views/includes/modal_response.pug +++ b/views/includes/modal_response.pug @@ -7,7 +7,8 @@ button.close(type='button', data-dismiss='modal', aria-label='Close') span(aria-hidden='true') × #responseModalBody.modal-body - form#send_response(action="/rueckmeldung", method="POST") + form#send_response(action=einsatzdaten.uuid, method="POST") + input(type="hidden" name="waip_id" value=einsatzdaten.id) .form-group p.text-muted Ich komme als ... .custom-control.custom-radio.form-control-lg