mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-01-09 03:04:43 +08:00
#8863: Fixing ArgumentException in Blog Archives widget (#8867)
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:
@@ -76,17 +76,17 @@ namespace Orchard.Blogs.Services {
|
||||
var query = GetBlogQuery(blogPart, VersionOptions.Published);
|
||||
|
||||
if (archiveData.Day > 0) {
|
||||
var dayDate = new DateTime(archiveData.Year, archiveData.Month, archiveData.Day);
|
||||
var dayDate = new DateTime(archiveData.Year, archiveData.Month, archiveData.Day, 0, 0, 0, DateTimeKind.Utc);
|
||||
|
||||
query = query.Where(cr => cr.CreatedUtc >= dayDate && cr.CreatedUtc < dayDate.AddDays(1));
|
||||
}
|
||||
else if (archiveData.Month > 0) {
|
||||
var monthDate = new DateTime(archiveData.Year, archiveData.Month, 1);
|
||||
var monthDate = new DateTime(archiveData.Year, archiveData.Month, 1, 0, 0, 0, DateTimeKind.Utc);
|
||||
|
||||
query = query.Where(cr => cr.CreatedUtc >= monthDate && cr.CreatedUtc < monthDate.AddMonths(1));
|
||||
}
|
||||
else {
|
||||
var yearDate = new DateTime(archiveData.Year, 1, 1);
|
||||
var yearDate = new DateTime(archiveData.Year, 1, 1, 0, 0, 0, DateTimeKind.Utc);
|
||||
|
||||
query = query.Where(cr => cr.CreatedUtc >= yearDate && cr.CreatedUtc < yearDate.AddYears(1));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user