Ein typografisches Anführungszeichen zerriss die Zeichenkette

Beim Einhängen des Ordner-Endpunkts stand „{path}" in einer
interpolierten Zeichenkette. Das schliessende Zeichen beendete sie
mitten im Satz, und der Rest las sich für den Übersetzer als Folge
unbekannter Bezeichner — zehn Fehler aus einer Zeile.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-10-04 10:45:05 +02:00
co-authored by Claude Opus 5
parent 8a191d0faf
commit 64fb61f2dc
2 changed files with 141 additions and 0 deletions
@@ -71,6 +71,24 @@ public static class SystemEndpoints
Uptime: (DateTimeOffset.UtcNow - Gestartet).TotalSeconds)))
.RequireAuthorization(FlaroPolicies.Administrator);
// **Ordner zum Durchklicken.** Der Pfad einer Mediathek ist der im
// Container, nicht der auf dem NAS — eine Unterscheidung, die nur
// kennt, wer die Compose-Datei selbst geschrieben hat. Ein Tippfehler
// darin ergibt eine leere Mediathek ohne erkennbaren Grund. Wer sich
// durchklickt, sieht stattdessen, was wirklich da ist.
//
// Das Textfeld daneben bleibt trotzdem: eintippen ist schneller, wenn
// man den Pfad kennt, und bei sehr tiefen Bäumen die einzige Geduld
// schonende Möglichkeit.
app.MapGet("/api/v1/system/folders", (string? path) =>
Ordnerbaum.Lesen(path) is { } baum
? Results.Ok(baum)
: Results.Problem(
title: "Ordner nicht gefunden",
detail: $"Den Ordner {path} gibt es nicht, oder es ist keiner.",
statusCode: StatusCodes.Status404NotFound))
.RequireAuthorization(FlaroPolicies.Administrator);
app.MapPut("/api/v1/system/name", async (ServerNameRequest anfrage, FlaroContext db) =>
{
var name = anfrage.Name.Trim();