From 40a366b8aed43920b6059e8cba0ef93d4902a8b0 Mon Sep 17 00:00:00 2001 From: Kenso Grimm Date: Wed, 7 Oct 2026 14:10:46 +0000 Subject: [PATCH] =?UTF-8?q?Buchungskalender:=20ID-Pr=C3=BCfung=20erlaubt?= =?UTF-8?q?=20Bindestrich=20(UUIDs)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- server/services/unterkunft/speicher.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/services/unterkunft/speicher.js b/server/services/unterkunft/speicher.js index c402c23..abb59e8 100644 --- a/server/services/unterkunft/speicher.js +++ b/server/services/unterkunft/speicher.js @@ -42,7 +42,7 @@ function schreiben(name, felder) { const nichtGefunden = (err) => err?.status === 404 && err.type !== 'collection_not_found' && err.type !== 'database_not_found' /** Dokument-IDs landen roh im URL-Pfad: nur harmlose Zeichen durchlassen. */ -export const ID_RE = /^[A-Za-z0-9_]{1,36}$/ +export const ID_RE = /^[A-Za-z0-9_-]{1,36}$/ async function ladeDok(name, id) { if (typeof id !== 'string' || !ID_RE.test(id)) return null