ZOOM: Loosen NS check for SRU YAZ-716
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 20 Dec 2013 10:10:40 +0000 (11:10 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 20 Dec 2013 10:11:24 +0000 (11:11 +0100)
src/zoom-sru.c

index 22ac8c3..f688749 100644 (file)
@@ -435,9 +435,10 @@ int ZOOM_handle_sru(ZOOM_connection c, Z_HTTP_Response *hres,
     {
         Z_SOAP *soap_package = 0;
         ODR o = c->odr_in;
     {
         Z_SOAP *soap_package = 0;
         ODR o = c->odr_in;
-        Z_SOAP_Handler soap_handlers[3] = {
+        Z_SOAP_Handler soap_handlers[4] = {
             {YAZ_XMLNS_SRU_v1_response, 0, (Z_SOAP_fun) yaz_srw_codec},
             {YAZ_XMLNS_SRU_v2_mask, 0, (Z_SOAP_fun) yaz_srw_codec},
             {YAZ_XMLNS_SRU_v1_response, 0, (Z_SOAP_fun) yaz_srw_codec},
             {YAZ_XMLNS_SRU_v2_mask, 0, (Z_SOAP_fun) yaz_srw_codec},
+            {"searchRetrieveResponse", 0, (Z_SOAP_fun) yaz_srw_codec},
             {0, 0, 0}
         };
         ret = z_soap_codec(o, &soap_package,
             {0, 0, 0}
         };
         ret = z_soap_codec(o, &soap_package,