Closed jgylta closed 6 years ago
Thanks! This is a common issue with scheduled jobs and SiteDefinition.Current. A common fix is adding a * binding to your Sites setup. However, our solution can now handle the issue by skipping recheck if externalurl fails
Please await SiteImprove.EPiServer.Plugin.2.2.1 on nuget.http://nuget.episerver.com/ We are awaiting approval
In our solution we have multiple scheduled jobs which updates pages. After enabling the SiteImprove plugin these pages are no longer updated.
When a page is saved, the plugin, in
SiteimproveHelper.GetExternalUrl
, makes a call toUriSupport.AbsoluteUrlBySettings
which fails becauseSiteDefinition.Current.SiteUrl
is null. I assume this is because no http context is available.