mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
encode review input
This commit is contained in:
parent
04f165283b
commit
ecc8923445
@ -1,5 +1,6 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
|
using System.Net;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using MediaBrowser.Common.Constants;
|
using MediaBrowser.Common.Constants;
|
||||||
@ -140,13 +141,16 @@ namespace MediaBrowser.Api
|
|||||||
|
|
||||||
public void Post(CreateReviewRequest request)
|
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>
|
var review = new Dictionary<string, string>
|
||||||
{ { "id", request.Id.ToString(CultureInfo.InvariantCulture) },
|
{ { "id", request.Id.ToString(CultureInfo.InvariantCulture) },
|
||||||
{ "mac", _netManager.GetMacAddress() },
|
{ "mac", _netManager.GetMacAddress() },
|
||||||
{ "rating", request.Rating.ToString(CultureInfo.InvariantCulture) },
|
{ "rating", request.Rating.ToString(CultureInfo.InvariantCulture) },
|
||||||
{ "recommend", request.Recommend.ToString() },
|
{ "recommend", request.Recommend.ToString() },
|
||||||
{ "title", request.Title },
|
{ "title", title },
|
||||||
{ "review", request.Review },
|
{ "review", reviewText },
|
||||||
};
|
};
|
||||||
|
|
||||||
Task.WaitAll(_httpClient.Post(Constants.MbAdminUrl + "/service/packageReview/update", review, CancellationToken.None));
|
Task.WaitAll(_httpClient.Post(Constants.MbAdminUrl + "/service/packageReview/update", review, CancellationToken.None));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user