diff --git a/src/Orchard.Web/Core/Common/Services/XmlRpcHandler.cs b/src/Orchard.Web/Core/Common/Services/XmlRpcHandler.cs index 936ae0876..d2a6fed55 100644 --- a/src/Orchard.Web/Core/Common/Services/XmlRpcHandler.cs +++ b/src/Orchard.Web/Core/Common/Services/XmlRpcHandler.cs @@ -23,8 +23,7 @@ namespace Orchard.Core.Common.Services { switch (context.Request.MethodName) { case "metaWeblog.newPost": MetaWeblogSetCustomCreatedDate( - GetId(context.Response), - Convert.ToString(context.Request.Params[0].Value), + Convert.ToInt32(context.Request.Params[0].Value), Convert.ToString(context.Request.Params[1].Value), Convert.ToString(context.Request.Params[2].Value), (XRpcStruct) context.Request.Params[3].Value, @@ -33,8 +32,7 @@ namespace Orchard.Core.Common.Services { break; case "metaWeblog.editPost": MetaWeblogSetCustomCreatedDate( - GetId(context.Response), - Convert.ToString(context.Request.Params[0].Value), + Convert.ToInt32(context.Request.Params[0].Value), Convert.ToString(context.Request.Params[1].Value), Convert.ToString(context.Request.Params[2].Value), (XRpcStruct) context.Request.Params[3].Value, @@ -44,7 +42,7 @@ namespace Orchard.Core.Common.Services { } } - private void MetaWeblogSetCustomCreatedDate(int contentItemId, string appKey, string userName, string password, XRpcStruct content, bool publish, ICollection drivers) { + private void MetaWeblogSetCustomCreatedDate(int contentItemId, string userName, string password, XRpcStruct content, bool publish, ICollection drivers) { if (!publish) return; diff --git a/src/Orchard.Web/Modules/Orchard.Tags/Services/XmlRpcHandler.cs b/src/Orchard.Web/Modules/Orchard.Tags/Services/XmlRpcHandler.cs index 8d2e31ac4..ce09470ad 100644 --- a/src/Orchard.Web/Modules/Orchard.Tags/Services/XmlRpcHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.Tags/Services/XmlRpcHandler.cs @@ -60,8 +60,7 @@ namespace Orchard.Tags.Services { break; case "metaWeblog.newPost": MetaWeblogUpdateTags( - GetId(context.Response), - Convert.ToString(context.Request.Params[0].Value), + Convert.ToInt32(context.Request.Params[0].Value), Convert.ToString(context.Request.Params[1].Value), Convert.ToString(context.Request.Params[2].Value), (XRpcStruct)context.Request.Params[3].Value, @@ -70,8 +69,7 @@ namespace Orchard.Tags.Services { break; case "metaWeblog.editPost": MetaWeblogUpdateTags( - GetId(context.Response), - Convert.ToString(context.Request.Params[0].Value), + Convert.ToInt32(context.Request.Params[0].Value), Convert.ToString(context.Request.Params[1].Value), Convert.ToString(context.Request.Params[2].Value), (XRpcStruct)context.Request.Params[3].Value, @@ -113,12 +111,6 @@ namespace Orchard.Tags.Services { : null; } - private static int GetId(XRpcMethodResponse response) { - return response != null && response.Params.Count == 1 && response.Params[0].Value is int - ? Convert.ToInt32(response.Params[0].Value) - : 0; - } - private XRpcArray MetaWeblogGetTags(string appKey, string userName, string password) { var user = _membershipService.ValidateUser(userName, password); _authorizationService.CheckAccess(StandardPermissions.AccessAdminPanel, user, null); @@ -139,7 +131,7 @@ namespace Orchard.Tags.Services { return array; } - private void MetaWeblogUpdateTags(int contentItemId, string appKey, string userName, string password, XRpcStruct content, bool publish, ICollection drivers) { + private void MetaWeblogUpdateTags(int contentItemId, string userName, string password, XRpcStruct content, bool publish, ICollection drivers) { var user = _membershipService.ValidateUser(userName, password); var rawTags = content.Optional("mt_keywords");