Skip to content

Commit bae1898

Browse files
committed
Fix NET7 compilation error
1 parent 4d7191d commit bae1898

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

Orm/Xtensive.Orm/Orm/Building/Builders/ValueTypeBuilder.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,22 +58,22 @@ private static object AdjustValue(string fieldName, Type fieldType, object value
5858
timespan = TimeSpan.FromTicks(ticks);
5959
return timespan;
6060
}
61-
#if NET6_0_OR_GREATER
61+
//#if NET6_0_OR_GREATER
6262

6363
if (valueType == WellKnownTypes.TimeOnly) {
64-
if (value is string timeOnlyString && !TimeOnly.TryParse(timeOnlyString, out var timeOnly)) {
65-
throw FailToParseValue(fieldName, timeOnlyString);
64+
if (value is string timeOnlyString && TimeOnly.TryParse(timeOnlyString, out var timeOnly)) {
65+
return timeOnly;
6666
}
67-
return timeOnly;
67+
throw FailToParseValue(fieldName, value);
6868
}
6969

7070
if (valueType == WellKnownTypes.DateOnly) {
71-
if (value is string dateOnlyString && !DateOnly.TryParse(dateOnlyString, out var dateOnly)) {
72-
throw FailToParseValue(fieldName, dateOnlyString);
71+
if (value is string dateOnlyString && DateOnly.TryParse(dateOnlyString, out var dateOnly)) {
72+
return dateOnly;
7373
}
74-
return dateOnly;
74+
throw FailToParseValue(fieldName, value);
7575
}
76-
#endif
76+
//#endif
7777

7878
return Convert.ChangeType(value, valueType);
7979
}

0 commit comments

Comments
 (0)