Remove the extensive logging
[yaz-moved-to-github.git] / src / solr.c
index eaf822c..a7cdb52 100644 (file)
@@ -12,6 +12,7 @@
 #include <yaz/srw.h>
 #include <yaz/matchstr.h>
 #include <yaz/yaz-iconv.h>
+#include <yaz/log.h>
 
 #include "sru-p.h"
 
@@ -113,7 +114,8 @@ int yaz_solr_decode_response(ODR o, Z_HTTP_Response *hres, Z_SRW_PDU **pdup)
                 record->recordData_buf = odr_malloc(o, buf->use + 1);
                 memcpy(record->recordData_buf, buf->content, buf->use);
                 record->recordData_buf[buf->use] = '\0';
-                record->recordPosition = odr_intdup(o, start + offset);
+                // TODO Solve the real problem: Making the recordPosition 1-based due to "funny" code in zoom-sru
+                record->recordPosition = odr_intdup(o, start + offset + 1);
 
                 xmlBufferFree(buf);