From 46ef9146c479fce013d6ce9521130a6fbee0308c Mon Sep 17 00:00:00 2001 From: Morten Christensen Date: Thu, 2 Mar 2017 14:40:44 +0100 Subject: [PATCH] Setting the VirtualPath should be done before we return --- .../Persistence/Repositories/TemplateRepository.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs b/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs index c9c11e5fae..6bc801da4d 100644 --- a/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs @@ -270,12 +270,11 @@ namespace Umbraco.Core.Persistence.Repositories // once content has been set, "template on disk" are not "on disk" anymore template.Content = content; + SetVirtualPath(template); if (dto.Design == content) return; dto.Design = content; Database.Update(dto); // though... we don't care about the db value really??!! - - SetVirtualPath(template); } protected override void PersistDeletedItem(ITemplate entity)