The generated gRPC service code was using locale-dependent parsing for decimal and DateTime values. On French locale systems, this caused FormatException when parsing "0.95" because the system expected a comma as decimal separator. Now uses CultureInfo.InvariantCulture for all decimal.Parse() and DateTime.Parse() calls to ensure consistent behavior across locales. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build | ||
| Helpers | ||
| Models | ||
| GrpcGenerator.cs | ||
| ProtoFileGenerator.cs | ||
| ProtoFileSourceGenerator.cs | ||
| ProtoTypeMapper.cs | ||
| Svrnty.CQRS.Grpc.Generators.csproj | ||
| WriteProtoFileTask.cs | ||