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