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:
co-authored by
Claude Opus 5
parent
8a191d0faf
commit
64fb61f2dc
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user