Subject: | Client: value (sometimes?) needs to be dereferenced ("Not a HASH reference in 3831") |
Date: | Sun, 9 Mar 2014 20:23:17 +0100 |
To: | bug-SOAP-Lite [...] rt.cpan.org |
From: | Frank Maas <maas.frank [...] gmail.com> |
With the current version of SOAP:Lite I stumble upon a problem calling
functions using +autodispatch. It seems the call-sub does not accommodate
for values of type REF.
This can be solved by changing line 3821 into
my($value) = UNIVERSAL::isa($_->value => 'REF') ?
${$_->value} : $_->value; # take first
value
I can find references to similar bugs, but no solution. And probably the
cause of the problem is somewhere else....
HTH
Frank