aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Api/PackageReviewService.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/MediaBrowser.Api/PackageReviewService.cs b/MediaBrowser.Api/PackageReviewService.cs
index cb3c80a83..e0d52ee8a 100644
--- a/MediaBrowser.Api/PackageReviewService.cs
+++ b/MediaBrowser.Api/PackageReviewService.cs
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Globalization;
+using System.Net;
using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.Constants;
@@ -140,13 +141,16 @@ namespace MediaBrowser.Api
public void Post(CreateReviewRequest request)
{
+ var reviewText = WebUtility.HtmlEncode(request.Review ?? string.Empty);
+ var title = WebUtility.HtmlEncode(request.Title ?? string.Empty);
+
var review = new Dictionary<string, string>
{ { "id", request.Id.ToString(CultureInfo.InvariantCulture) },
{ "mac", _netManager.GetMacAddress() },
{ "rating", request.Rating.ToString(CultureInfo.InvariantCulture) },
{ "recommend", request.Recommend.ToString() },
- { "title", request.Title },
- { "review", request.Review },
+ { "title", title },
+ { "review", reviewText },
};
Task.WaitAll(_httpClient.Post(Constants.MbAdminUrl + "/service/packageReview/update", review, CancellationToken.None));