Magento XML-RPC bug fix

On some Magento installations, the validation of the XML RPC method parameters does not work, even if the call is correct.

This can be fixed by modifying a core file.

Open: lib/Zend/XmlRpc/Server.php

Find the following (around line 567):

if (!$matched)
{
            #require_once 'Zend/XmlRpc/Server/Exception.php';
            throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);
}

And comment it out:

/*
if (!$matched)
{
            #require_once 'Zend/XmlRpc/Server/Exception.php';
            throw new Zend_XmlRpc_Server_Exception('Calling parameters do not match signature', 623);
}
*/

Then please contact our support again to make sure the problem is solved.

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.