X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=cgi%2Fsoap.cgi;h=53f7368536f4327b4a71b60acd59a9ce811250d8;hb=4c244879af2b9e8c0055968d7ffb054646cb7607;hp=31b43bab1367681681234c4d07a55252ef259a1c;hpb=409bc191cdc58d4c4ba06cbe09d8174a8f9bbc44;p=debbugs.git diff --git a/cgi/soap.cgi b/cgi/soap.cgi index 31b43ba..53f7368 100755 --- a/cgi/soap.cgi +++ b/cgi/soap.cgi @@ -19,6 +19,10 @@ my $soap = Debbugs::SOAP::Server # soapy is stupid, and is using the 1999 schema; override it. *SOAP::XMLSchema1999::Serializer::as_base64Binary = \&SOAP::XMLSchema2001::Serializer::as_base64Binary; *SOAP::Serializer::as_anyURI = \&SOAP::XMLSchema2001::Serializer::as_string; +# do this twice to avoid the warning if the serializer doesn't get +# used +*SOAP::XMLSchema1999::Serializer::as_base64Binary = \&SOAP::XMLSchema2001::Serializer::as_base64Binary; +*SOAP::Serializer::as_anyURI = \&SOAP::XMLSchema2001::Serializer::as_string; # to work around the serializer improperly using date/time stuff # (Nothing in Debbugs should be looked at as if it were date/time) we # kill off all of the date/time related bits in the serializer.