Skip to content

Commit 3ba4422

Browse files
committed
fix for LookIndexer to make UmbracoHelper at request time rather than construction time
1 parent 10fb34a commit 3ba4422

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

src/Our.Umbraco.Look/LookIndexer.cs

+12-13
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,30 @@
1-
using Examine;
2-
using Examine.LuceneEngine;
3-
using Examine.LuceneEngine.Config;
4-
using Examine.LuceneEngine.Providers;
1+
using Examine.LuceneEngine.Providers;
52
using Lucene.Net.Documents;
6-
using Lucene.Net.Index;
7-
using Lucene.Net.Store;
83
using Our.Umbraco.Look.Extensions;
94
using Our.Umbraco.Look.Services;
105
using System;
116
using System.Collections.Generic;
127
using System.Collections.Specialized;
13-
using System.Xml.Linq;
148
using Umbraco.Core.Models;
159
using Umbraco.Web;
1610

1711
namespace Our.Umbraco.Look
1812
{
1913
public class LookIndexer : LuceneIndexer
2014
{
21-
private UmbracoHelper UmbracoHelper { get; }
15+
UmbracoHelper _umbracoHelper = null;
2216

23-
/// <summary>
24-
/// Constructor to set privates
25-
/// </summary>
26-
public LookIndexer()
17+
private UmbracoHelper UmbracoHelper
2718
{
28-
this.UmbracoHelper = new UmbracoHelper(UmbracoContext.Current);
19+
get
20+
{
21+
if (this._umbracoHelper == null)
22+
{
23+
this._umbracoHelper = new UmbracoHelper(UmbracoContext.Current);
24+
}
25+
26+
return this._umbracoHelper;
27+
}
2928
}
3029

3130
public override void Initialize(string name, NameValueCollection config)

0 commit comments

Comments
 (0)