Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
Conflicts: build/RevertToCleanInstall.bat build/RevertToEmptyInstall.bat src/Umbraco.Web.UI.Client/src/canvasdesigner.loader.js src/Umbraco.Web.UI.Client/src/common/directives/components/application/umbavatar.directive.js src/Umbraco.Web.UI.Client/src/common/directives/components/property/umbproperty.directive.js src/Umbraco.Web.UI.Client/src/less/pages/login.less src/Umbraco.Web.UI.Client/src/views/components/application/umb-avatar.html src/Umbraco.Web.UI.Client/src/views/components/property/umb-property.html
This commit is contained in:
@@ -97,12 +97,15 @@ namespace Umbraco.Web.WebServices
|
||||
oldname = oldname.TrimStart(pathPrefix);
|
||||
}
|
||||
|
||||
var view = get(svce, oldname);
|
||||
if (view == null)
|
||||
view = new PartialView(filename);
|
||||
var currentView = oldname.IsNullOrWhiteSpace()
|
||||
? get(svce, filename)
|
||||
: get(svce, oldname);
|
||||
|
||||
if (currentView == null)
|
||||
currentView = new PartialView(filename);
|
||||
else
|
||||
view.Path = filename;
|
||||
view.Content = contents;
|
||||
currentView.Path = filename;
|
||||
currentView.Content = contents;
|
||||
|
||||
|
||||
|
||||
@@ -110,12 +113,12 @@ namespace Umbraco.Web.WebServices
|
||||
Attempt<IPartialView> attempt;
|
||||
try
|
||||
{
|
||||
var partialView = view as PartialView;
|
||||
var partialView = currentView as PartialView;
|
||||
if (partialView != null && validate != null && validate(svce, partialView) == false)
|
||||
return Failed(ui.Text("speechBubbles", "partialViewErrorText"), ui.Text("speechBubbles", "partialViewErrorHeader"),
|
||||
new FileSecurityException("File '" + view.Path + "' is not a valid partial view file."));
|
||||
new FileSecurityException("File '" + currentView.Path + "' is not a valid partial view file."));
|
||||
|
||||
attempt = save(svce, view);
|
||||
attempt = save(svce, currentView);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user