diff --git a/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs b/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
index 8d0d091621..2ea6d79d43 100644
--- a/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
+++ b/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
@@ -683,11 +683,13 @@ namespace Umbraco.Core.Persistence.Repositories
{
var engine = _templateConfig.DefaultRenderingEngine;
var viewHelper = new ViewHelper(_viewsFileSystem);
-
- if (template.Content.IsNullOrWhiteSpace() == false && MasterPageHelper.IsMasterPageSyntax(template.Content) && !viewHelper.ViewExists(template))
+ if (!viewHelper.ViewExists(template))
{
- //there is a design but its definitely a webforms design and we haven't got a MVC view already for it
- return RenderingEngine.WebForms;
+ if (template.Content.IsNullOrWhiteSpace() == false && MasterPageHelper.IsMasterPageSyntax(template.Content))
+ {
+ //there is a design but its definitely a webforms design and we haven't got a MVC view already for it
+ return RenderingEngine.WebForms;
+ }
}
var masterPageHelper = new MasterPageHelper(_masterpagesFileSystem);
diff --git a/src/Umbraco.Tests/Umbraco.Tests.csproj b/src/Umbraco.Tests/Umbraco.Tests.csproj
index 8087a6e709..0e7dc711b8 100644
--- a/src/Umbraco.Tests/Umbraco.Tests.csproj
+++ b/src/Umbraco.Tests/Umbraco.Tests.csproj
@@ -361,6 +361,7 @@
+