Skip to content

Commit aecca11

Browse files
committed
Fix build
1 parent ee2b83c commit aecca11

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Jellyfin.Plugin.Webhook/Helpers/HandlebarsFunctionHelpers.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System;
22
using System.Globalization;
3-
using System.Text.Json.JsonEncodedText;
43
using System.Web;
54
using HandlebarsDotNet;
5+
using System.Text.Json;
66

77
namespace Jellyfin.Plugin.Webhook.Helpers;
88

@@ -60,13 +60,16 @@ public static class HandlebarsFunctionHelpers
6060
writer.WriteSafeString(encodedValue);
6161
};
6262

63-
private static readonly HandlebarsHelper JsonEncodeHelper = (writer, context, parameters) => {
63+
private static readonly HandlebarsHelper JsonEncodeHelper = (writer, context, parameters) =>
64+
{
6465
if (parameters.Length != 1)
6566
{
6667
throw new HandlebarsException("{{json_encode}} helper must have exactly one argument");
6768
}
6869

6970
var valueToEncode = GetStringValue(parameters[0]);
71+
ArgumentNullException.ThrowIfNull(valueToEncode);
72+
7073
var encodedValue = JsonEncodedText.Encode(valueToEncode).ToString();
7174
writer.WriteSafeString(encodedValue);
7275
};

0 commit comments

Comments
 (0)