Cleanup after merge
This commit is contained in:
@@ -26,29 +26,6 @@ namespace Umbraco.Web.Redirects
|
||||
private const string ContextKey2 = "Umbraco.Web.Redirects.RedirectTrackingEventHandler.2";
|
||||
private const string ContextKey3 = "Umbraco.Web.Redirects.RedirectTrackingEventHandler.3";
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void ApplicationStarting(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
|
||||
{
|
||||
// if any of these dlls are loaded we don't want to run our finder
|
||||
var dlls = new[]
|
||||
{
|
||||
"InfoCaster.Umbraco.UrlTracker",
|
||||
"SEOChecker",
|
||||
"Simple301",
|
||||
"Terabyte.Umbraco.Modules.PermanentRedirect",
|
||||
"CMUmbracoTools",
|
||||
"PWUrlRedirect"
|
||||
};
|
||||
|
||||
// assuming all assemblies have been loaded already
|
||||
// check if any of them matches one of the above dlls
|
||||
var found = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.Select(x => x.FullName.Split(',')[0])
|
||||
.Any(x => dlls.Contains(x));
|
||||
if (found)
|
||||
ContentFinderResolver.Current.RemoveType<ContentFinderByRedirectUrl>();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
|
||||
{
|
||||
@@ -63,6 +40,8 @@ namespace Umbraco.Web.Redirects
|
||||
//
|
||||
// this is all verrrry weird but it seems to work
|
||||
|
||||
// fixme - refactor this in NuCache branch with new ContentCacheRefresher
|
||||
|
||||
ContentService.Publishing += ContentService_Publishing;
|
||||
ContentService.Published += ContentService_Published;
|
||||
ContentService.Moving += ContentService_Moving;
|
||||
|
||||
@@ -490,7 +490,6 @@ namespace Umbraco.Web
|
||||
typeof(ContentFinderByNiceUrlAndTemplate),
|
||||
typeof(ContentFinderByProfile),
|
||||
typeof(ContentFinderByUrlAlias),
|
||||
|
||||
typeof(ContentFinderByRedirectUrl)
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user