debug: improve loadTurbinesFromDB logging
Deploy Bürgerwind / deploy (push) Successful in 16s
Details
Deploy Bürgerwind / deploy (push) Successful in 16s
Details
This commit is contained in:
parent
2a3e5a9fdf
commit
5ad4cd1344
13
app.js
13
app.js
|
|
@ -1456,15 +1456,14 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
async function loadTurbinesFromDB() {
|
async function loadTurbinesFromDB() {
|
||||||
const project_id = "BWSamern-Ohne";
|
const project_id = "BWSamern-Ohne";
|
||||||
const statusEl = document.getElementById('statusInfo');
|
const statusEl = document.getElementById('statusInfo');
|
||||||
|
console.log(`Lade WEAs aus Datenbank für Projekt: ${project_id}...`);
|
||||||
try {
|
try {
|
||||||
const response = await fetch(`/api/wea/${project_id}`);
|
const response = await fetch(`/api/wea/${project_id}`);
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
const dbTurbines = await response.json();
|
const dbTurbines = await response.json();
|
||||||
|
console.log(`Datenbank-Response: ${dbTurbines.length} WEAs erhalten.`);
|
||||||
if (dbTurbines.length > 0) {
|
if (dbTurbines.length > 0) {
|
||||||
console.log(`Geladen: ${dbTurbines.length} WEAs aus der Datenbank.`);
|
// Clear existing turbines
|
||||||
|
|
||||||
// Optional: Clear existing turbines if they were loaded from shapefile
|
|
||||||
// but usually DB should take precedence
|
|
||||||
state.turbines.forEach(t => {
|
state.turbines.forEach(t => {
|
||||||
Object.values(t.layers).forEach(l => variantLayers[t.variant].removeLayer(l));
|
Object.values(t.layers).forEach(l => variantLayers[t.variant].removeLayer(l));
|
||||||
});
|
});
|
||||||
|
|
@ -1480,10 +1479,14 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
statusEl.innerText = `${dbTurbines.length} WEAs aus Datenbank geladen.`;
|
statusEl.innerText = `${dbTurbines.length} WEAs aus Datenbank geladen.`;
|
||||||
|
} else {
|
||||||
|
console.log("Datenbank ist leer für dieses Projekt.");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
console.error("Fehler beim API-Aufruf:", response.status);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error("Fehler beim Laden aus der DB:", err);
|
console.error("Netzwerkfehler beim Laden aus der DB:", err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue