Fix some bug and adds an error view to debug where errors are coming from
This commit is contained in:
@@ -4366,6 +4366,7 @@
|
||||
<Content Include="Views\Partials\Projects\ProjectDetails.cshtml" />
|
||||
<Content Include="Views\Partials\Releases\ReleasesDropdown.cshtml" />
|
||||
<Content Include="Views\Partials\Releases\AllReleases.cshtml" />
|
||||
<Content Include="Views\Error.cshtml" />
|
||||
<None Include="web.Debug.config">
|
||||
<DependentUpon>web.config</DependentUpon>
|
||||
</None>
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
@using Umbraco.Core.Logging
|
||||
@{
|
||||
var absoluteReferrer = string.Empty;
|
||||
var referrer = HttpContext.Current.Request.UrlReferrer;
|
||||
if(referrer != null) { absoluteReferrer = referrer.AbsoluteUri; }
|
||||
LogHelper.Info<string>(string.Format("Error view requested on page {0} - referrer {1}", HttpContext.Current.Request.Url.AbsoluteUri, absoluteReferrer));
|
||||
}
|
||||
@@ -37,7 +37,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
var currentMember = MemberData.Member;
|
||||
var reputationCurrent = member.GetPropertyValue<int>("reputationCurrent");
|
||||
|
||||
var nodeListingProvider = new NodeListingProvider();
|
||||
@@ -239,7 +238,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<!-- .public-member -->
|
||||
if (MemberData.IsAdmin)
|
||||
if (MemberData != null && MemberData.IsAdmin)
|
||||
{
|
||||
var allTopics = ts.GetLatestTopicsForMember(member.Id, false, 1000);
|
||||
|
||||
@@ -270,7 +269,8 @@
|
||||
</div>
|
||||
}
|
||||
<br /><br />
|
||||
if (currentMember.IsHq())
|
||||
var currentMember = MemberData != null ? MemberData.Member : null;
|
||||
if (currentMember != null && currentMember.IsHq())
|
||||
{
|
||||
<div style="border: 1px solid red; padding: 4px;">
|
||||
<p>HQ Tools (also known as "with great power comes great responsibility"):</p><br />
|
||||
|
||||
Reference in New Issue
Block a user