U4-7056 - sync BatchedDatabaseServerMessenger on all requests

This commit is contained in:
Stephan
2015-09-02 14:44:02 +02:00
parent 5d7cbd3477
commit fc8c92e922

View File

@@ -45,22 +45,16 @@ namespace Umbraco.Web
private void UmbracoModule_RouteAttempt(object sender, RoutableAttemptEventArgs e) private void UmbracoModule_RouteAttempt(object sender, RoutableAttemptEventArgs e)
{ {
// as long as umbraco is ready & configured, sync
switch (e.Outcome) switch (e.Outcome)
{ {
case EnsureRoutableOutcome.IsRoutable: case EnsureRoutableOutcome.IsRoutable:
Sync();
break;
case EnsureRoutableOutcome.NotDocumentRequest: case EnsureRoutableOutcome.NotDocumentRequest:
//so it's not a document request, we'll check if it's a back office request case EnsureRoutableOutcome.NoContent:
if (e.HttpContext.Request.Url.IsBackOfficeRequest(HttpRuntime.AppDomainAppVirtualPath)) Sync();
{
//it's a back office request, we should sync!
Sync();
}
break; break;
//case EnsureRoutableOutcome.NotReady: //case EnsureRoutableOutcome.NotReady:
//case EnsureRoutableOutcome.NotConfigured: //case EnsureRoutableOutcome.NotConfigured:
//case EnsureRoutableOutcome.NoContent:
//default: //default:
// break; // break;
} }