ardalis/Result

errorMessages should be passed as string

Open

#124 geöffnet am 21. März 2023

Auf GitHub ansehen
 (4 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C# (126 Forks)github user discovery
enhancementgood first issuehacktoberfesthelp wanted

Repository-Metriken

Stars
 (1.034 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

The error messages get translated into the details property of the problem details object. By the RFC standard this property is a string. Currently a list of errormessages can be passed to the NotFound and Error Method, which then get concatenated. e.g.,: https://github.com/ardalis/Result/blob/1c8a9f53b8995e82af0b1650b5c83ec15060289a/src/Ardalis.Result.AspNetCore/ResultStatusMap.cs#L117-L120 This breaks internationalization, as the string at the start is english and already happens if only a single string is passed. I think the best approach would be to allow only strings and make the developer responsible for concatenation. What do you think? @ardalis @KyleMcMaster

Contributor Guide