Fix XML error format to match legacy PHP responses
This commit is contained in:
@@ -10,7 +10,7 @@ function xmlResponse(content) {
|
||||
}
|
||||
|
||||
function xmlError(message) {
|
||||
return xmlResponse(`<error>${escXml(message)}</error>`);
|
||||
return xmlResponse(`<errorcode>1</errorcode><errormessage>${escXml(message)}</errormessage>`);
|
||||
}
|
||||
|
||||
function escXml(s) {
|
||||
@@ -53,7 +53,7 @@ async function handleActivate(request, env) {
|
||||
const email = parseField(body, 'email') ?? '';
|
||||
|
||||
if (!serial_number || !product || !reg_key) {
|
||||
return xmlError('Missing required fields');
|
||||
return xmlError('Invalid XML.');
|
||||
}
|
||||
|
||||
// Validate product exists
|
||||
|
||||
Reference in New Issue
Block a user