diff --git a/lib/device.ts b/lib/device.ts index 96ca975..e0f79d7 100644 --- a/lib/device.ts +++ b/lib/device.ts @@ -54,13 +54,6 @@ export function sanitizeParameterValue( else parameterValue[0] = b; } break; - case "xsd:string": - case "xsd:base64": - case "xsd:hexBinary": - if (typeof parameterValue[0] !== "string") - parameterValue[0] = "" + parameterValue[0]; - - break; case "xsd:int": case "xsd:unsignedInt": if (typeof parameterValue[0] !== "number") { @@ -83,7 +76,7 @@ export function sanitizeParameterValue( } break; default: - parameterValue[0] = JSON.parse(JSON.stringify(parameterValue[0])); + parameterValue[0] = "" + parameterValue[0]; break; } }