From 433ec24c1f677af60ad9fa484a294f081a067909 Mon Sep 17 00:00:00 2001 From: kannibalox Date: Sat, 7 Dec 2024 03:50:24 -0500 Subject: [PATCH] fix(rTorrent): prevent extra commas in serialized XML (#830) --- server/services/rTorrent/util/XMLRPCSerializer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/services/rTorrent/util/XMLRPCSerializer.ts b/server/services/rTorrent/util/XMLRPCSerializer.ts index 860a6efa..39b154bf 100644 --- a/server/services/rTorrent/util/XMLRPCSerializer.ts +++ b/server/services/rTorrent/util/XMLRPCSerializer.ts @@ -46,7 +46,7 @@ const value = (value: XMLRPCValue): string => { }; const data = (values: XMLRPCValue[]) => { - return `${values.map(value)}`; + return `${values.map(value).join('')}`; }; const member = ([key, val]: [string, XMLRPCValue]) => { @@ -64,7 +64,7 @@ const param = (param: XMLRPCValue) => { const sParams = (params: XMLRPCValue[]) => { if (!params?.length) return ''; - return `${params.map(param)}`; + return `${params.map(param).join('')}`; }; const serializeSync = (methodName: string, params: XMLRPCValue[]): string => {