Skip to content

Commit 74ab0ef

Browse files
committed
Fix DateOnly parsing, DateTimeStyles are not supported in TryParseExact
1 parent 7ab9364 commit 74ab0ef

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

modules/openapi-generator/src/main/resources/csharp/libraries/generichost/DateOnlyJsonConverter.mustache

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ namespace {{packageName}}.{{clientPackage}}
1717
/// </summary>
1818
public static string[] Formats { get; } = {
1919
{{>DateFormats}}
20-
2120
};
2221

2322
/// <summary>
@@ -34,7 +33,7 @@ namespace {{packageName}}.{{clientPackage}}
3433
string value = reader.GetString(){{nrt!}};
3534

3635
foreach(string format in Formats)
37-
if (DateOnly.TryParseExact(value, format, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeUniversal, out DateOnly result))
36+
if (DateOnly.TryParseExact(value, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out DateOnly result))
3837
return result;
3938

4039
throw new NotSupportedException();

modules/openapi-generator/src/main/resources/csharp/libraries/generichost/DateOnlyNullableJsonConverter.mustache

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ namespace {{packageName}}.{{clientPackage}}
1717
/// </summary>
1818
public static string[] Formats { get; } = {
1919
{{>DateFormats}}
20-
2120
};
2221

2322
/// <summary>
@@ -34,7 +33,7 @@ namespace {{packageName}}.{{clientPackage}}
3433
string value = reader.GetString(){{nrt!}};
3534

3635
foreach(string format in Formats)
37-
if (DateOnly.TryParseExact(value, format, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeUniversal, out DateOnly result))
36+
if (DateOnly.TryParseExact(value, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out DateOnly result))
3837
return result;
3938

4039
throw new NotSupportedException();

0 commit comments

Comments
 (0)