From 60748049ea849aebbc3ff4e574972c767a6e08e7 Mon Sep 17 00:00:00 2001 From: Johannes Baumeister Date: Fri, 3 Jul 2026 09:38:06 +0200 Subject: [PATCH] fix: Delete WEAs by both Name and UUID on Save --- server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 36836f5..a334880 100644 --- a/server.js +++ b/server.js @@ -234,9 +234,12 @@ app.post('/api/wea', async (req, res) => { await client.query('BEGIN'); // 1. Bestehende WEAs für dieses Projekt löschen + const projectName = await resolveProjectName(client, targetProject); + const resolvedPid = await resolveProjectId(client, targetProject); + const delRes = await client.query( - `DELETE FROM ${schema}.wea_standorte WHERE projekt_id = $1`, - [targetProject] + `DELETE FROM ${schema}.wea_standorte WHERE projekt_id = $1 OR projekt_id = $2 OR projekt_id = $3`, + [targetProject, resolvedPid, projectName] ); log(`Gelöscht: ${delRes.rowCount} bestehende Anlagen.`);