ardalis/Result

errorMessages should be passed as string

开放

#124 创建于 2023年3月21日

 (4 条评论) (0 个反应) (0 位负责人)C# (126 个派生)github user discovery
enhancementgood first issuehacktoberfesthelp wanted

仓库指标

星标
 (1,034 个星标)
PR 合并指标
 (平均合并 8天 3小时) (30 天内合并 2 个 PR)

描述

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

贡献者指南