Fixes up an app check

This commit is contained in:
Shannon Deminick
2013-04-09 07:14:58 +06:00
parent 25b9ca3b0e
commit 64bb7e1db0

View File

@@ -84,8 +84,6 @@ namespace umbraco.presentation.webservices
[ScriptMethod]
public void DeleteContentPermanently(string nodeId, string nodeType)
{
AuthorizeRequest(DefaultApps.content.ToString(), true);
int intNodeID;
if (int.TryParse(nodeId, out intNodeID))
{
@@ -93,13 +91,17 @@ namespace umbraco.presentation.webservices
{
case "media":
case "mediaRecycleBin":
//ensure user has access to media
AuthorizeRequest(DefaultApps.media.ToString(), true);
new Media(intNodeID).delete(true);
break;
case "content":
case "contentRecycleBin":
new Document(intNodeID).delete(true);
break;
default:
//ensure user has access to content
AuthorizeRequest(DefaultApps.content.ToString(), true);
new Document(intNodeID).delete(true);
break;
}