diff --git a/public/js/client_dbrd.js b/public/js/client_dbrd.js
index 7d97d60..6f049c8 100755
--- a/public/js/client_dbrd.js
+++ b/public/js/client_dbrd.js
@@ -357,9 +357,12 @@ socket.on('io.Einsatz', function (data) {
if (data.besonderheiten) {
$('#einsatzort_list').append('
' + data.besonderheiten+ '');
};
+ // Alte Einsatzmittel loeschen
+ var table_em = document.getElementById('table_einsatzmittel');
+ table_em.getElementsByTagName('tbody')[0].innerHTML = '';
// Einsatzmittel-Tabelle
for (var i in data.einsatzmittel) {
- var table_em = document.getElementById('table_einsatzmittel');
+
var wache_vorhanden = false;
var wache_zeile = 0;
var wachen_idstr =data.einsatzmittel[i].wachenname.replace(/[^A-Z0-9]+/ig, '_');
diff --git a/server/sql_qry.js b/server/sql_qry.js
index 7168013..ea03a60 100755
--- a/server/sql_qry.js
+++ b/server/sql_qry.js
@@ -570,10 +570,7 @@ module.exports = function (db, app_cfg) {
function db_socket_get_dbrd(waip_id, callback) {
// Client-Eintrag per Socket-ID finden
- console.log(waip_id);
db.all('select socket_id from waip_clients where client_status = ? and socket_id like \'/dbrd#%\'', [waip_id], function (err, rows) {
- console.log(rows);
- console.log(err);
if (err == null && rows) {
callback && callback(rows);
} else {
diff --git a/server/waip.js b/server/waip.js
index ad68811..9ccb772 100755
--- a/server/waip.js
+++ b/server/waip.js
@@ -332,9 +332,11 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) {
if (socket_ids) {
socket_ids.forEach(function (row) {
var socket = io.of('/dbrd').connected[row.socket_id];
- socket.emit('io.deleted', null);
- sql.db_log('DBRD', 'Dashboard mit dem Socket ' + socket.id + ' getrennt, da Einsatz gelöscht.');
- sql.db_client_update_status(socket, null);
+ if (typeof socket !== 'undefined') {
+ socket.emit('io.deleted', null);
+ sql.db_log('DBRD', 'Dashboard mit dem Socket ' + socket.id + ' getrennt, da Einsatz gelöscht.');
+ sql.db_client_update_status(socket, null);
+ };
});
};
});
diff --git a/views/includes/master_dashboard.pug b/views/includes/master_dashboard.pug
index f129c53..41226df 100755
--- a/views/includes/master_dashboard.pug
+++ b/views/includes/master_dashboard.pug
@@ -178,7 +178,7 @@ style(type='text/css').
th(scope='col').text-info.pl-3 Wache
th(scope='col').text-info.pl-3 Einsatzmittel
tbody
- //tr
+ tr
th(scope='row') CB FW Cottbus 1
td
div.d-flex.flex-wrap.justify-content-between.align-items-center
@@ -198,7 +198,7 @@ style(type='text/css').
div.d-flex.justify-content-between
div.pr-2 FL CB 01/85-01
div.p-2.badge.badge-info 1
- //tr
+ tr
th(scope='row') CB FW Madlow
td
div.d-flex.flex-wrap.justify-content-between.align-items-center