mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-01-22 02:52:08 +08:00
#8879: Adding GetNullableDateTime to ISearchHit and LuceneSearchHit (#8883)
Some checks failed
Compile / Compile .NET solution (push) Has been cancelled
Compile / Compile Client-side Assets (push) Has been cancelled
SpecFlow Tests / SpecFlow Tests (push) Has been cancelled
Build Crowdin Translation Packages / build-crowdin-translation-packages (push) Has been cancelled
Some checks failed
Compile / Compile .NET solution (push) Has been cancelled
Compile / Compile Client-side Assets (push) Has been cancelled
SpecFlow Tests / SpecFlow Tests (push) Has been cancelled
Build Crowdin Translation Packages / build-crowdin-translation-packages (push) Has been cancelled
This commit is contained in:
@@ -38,7 +38,7 @@ namespace Lucene.Models
|
||||
public string GetString(string name)
|
||||
{
|
||||
var field = _doc.GetField(name);
|
||||
return field == null ? null : field.StringValue;
|
||||
return field?.StringValue;
|
||||
}
|
||||
|
||||
public DateTime GetDateTime(string name)
|
||||
@@ -46,5 +46,11 @@ namespace Lucene.Models
|
||||
var field = _doc.GetField(name);
|
||||
return field == null ? DateTime.MinValue : DateTools.StringToDate(field.StringValue);
|
||||
}
|
||||
|
||||
public DateTime? GetNullableDateTime(string name)
|
||||
{
|
||||
var field = _doc.GetField(name);
|
||||
return field == null ? default(DateTime?) : DateTools.StringToDate(field.StringValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,5 +11,6 @@ namespace Orchard.Indexing
|
||||
bool GetBoolean(string name);
|
||||
string GetString(string name);
|
||||
DateTime GetDateTime(string name);
|
||||
DateTime? GetNullableDateTime(string name);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user