Assigning current date and time to ModifiedUtc when removing items.

This commit is contained in:
Sipke Schoorstra
2014-10-26 14:45:56 -07:00
parent a17cab3534
commit 873cfc7678

View File

@@ -43,10 +43,9 @@ namespace Orchard.Core.Common.Handlers {
OnVersioning<CommonPart>((context, part, newVersionPart) => LazyLoadHandlers(newVersionPart));
OnUpdateEditorShape<CommonPart>(AssignUpdateDates);
OnVersioning<CommonPart>(AssignVersioningDates);
OnPublishing<CommonPart>(AssignPublishingDates);
OnRemoving<CommonPart>(AssignRemovingDates);
OnIndexing<CommonPart>((context, commonPart) => {
var utcNow = _clock.UtcNow;
@@ -109,6 +108,13 @@ namespace Orchard.Core.Common.Handlers {
part.VersionModifiedUtc = utcNow;
}
private void AssignRemovingDates(RemoveContentContext context, CommonPart part) {
var utcNow = _clock.UtcNow;
part.ModifiedUtc = utcNow;
part.VersionModifiedUtc = utcNow;
}
protected void AssignVersioningDates(VersionContentContext context, CommonPart existing, CommonPart building) {
var utcNow = _clock.UtcNow;