diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScriptingTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScriptingTasks.cs index 8493cf6006..1d9503e661 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScriptingTasks.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScriptingTasks.cs @@ -54,6 +54,7 @@ namespace umbraco .SplitPascalCasing().ToFirstUpperInvariant(); cms.businesslogic.macro.Macro m = cms.businesslogic.macro.Macro.MakeNew(name); m.ScriptingFile = fileName; + m.Save(); } } diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewMacrosTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewMacrosTasks.cs index e3f17c4edf..0d11bb9a76 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewMacrosTasks.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewMacrosTasks.cs @@ -67,6 +67,7 @@ namespace umbraco .SplitPascalCasing().ToFirstUpperInvariant(); var m = cms.businesslogic.macro.Macro.MakeNew(name); m.ScriptingFile = BasePath + fileName; + m.Save(); } _returnUrl = string.Format(EditViewFile + "?file={0}", HttpUtility.UrlEncode(ParentFolderName.EnsureEndsWith('/') + fileName)); diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs index 87e5abd1e8..3078c46a03 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs @@ -67,6 +67,7 @@ namespace umbraco .SplitPascalCasing().ToFirstUpperInvariant(); var m = cms.businesslogic.macro.Macro.MakeNew(name); m.ScriptingFile = BasePath + fileName; + m.Save(); } _returnUrl = string.Format(EditViewFile + "?file={0}", HttpUtility.UrlEncode(ParentFolderName.EnsureEndsWith('/') + fileName)); diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/create/XsltTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/XsltTasks.cs index 0445463a37..2cf8146695 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/create/XsltTasks.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/create/XsltTasks.cs @@ -63,6 +63,7 @@ namespace umbraco cms.businesslogic.macro.Macro m = cms.businesslogic.macro.Macro.MakeNew(name); m.Xslt = fileName + ".xslt"; + m.Save(); } }