I have a module which extends Magento API (SOAP). I make the call using an external file and everything is fine. When the same call comes from another system (the extension for API is for a mobile app) then I get
SQLSTATE: Cardinality violation: 1241 Operand should contain 1 column(s)
and I don't have any idea what the problem is. This is how I call my method:
$result = $client->call($session_id, 'customer.login', array( 'website' => 'base', 'email' => 'firstname.lastname@example.org', 'password' => '123456' ));
Can someone tell what should I verify?