From 991fb6236d855c5df9d8a213ca3c5da2ae5b2add Mon Sep 17 00:00:00 2001 From: starfighter83 Date: Tue, 25 Jan 2011 09:39:24 -0100 Subject: [PATCH] Fixes: Possible to upload to media root when user doesn't have access (start media node set) Work Items: 29942 --- .../umbraco/controls/Images/UploadMediaImage.ascx.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/umbraco/presentation/umbraco/controls/Images/UploadMediaImage.ascx.cs b/umbraco/presentation/umbraco/controls/Images/UploadMediaImage.ascx.cs index 767351fa84..5936ed8da9 100644 --- a/umbraco/presentation/umbraco/controls/Images/UploadMediaImage.ascx.cs +++ b/umbraco/presentation/umbraco/controls/Images/UploadMediaImage.ascx.cs @@ -66,6 +66,10 @@ namespace umbraco.controls.Images protected void SubmitButton_Click(object sender, EventArgs e) { + int parent = int.Parse(MediaPickerControl.Text); + if (BusinessLogic.User.GetCurrent().StartMediaId != -1 && parent == -1) + parent = BusinessLogic.User.GetCurrent().StartNodeId; + Media m = Media.MakeNew(TextBoxTitle.Text, cms.businesslogic.media.MediaType.GetByAlias("image"), BasePage.Current.getUser(), int.Parse(MediaPickerControl.Text)); var props = m.getProperties; foreach (cms.businesslogic.property.Property p in props)