[pycsw-devel] Constraint parameter

Tom Kralidis tomkralidis at hotmail.com
Fri Jun 3 10:13:07 EDT 2011




> Date: Fri, 3 Jun 2011 14:43:54 +0100
> From: amercader.dev at gmail.com
> To: pycsw-devel at lists.sourceforge.net
> Subject: [pycsw-devel] Constraint parameter
> 
> Hi all,
> I'm using the latest svn trunk, and when doing a GetRecords query like
> the following I get a 500 error with the following traceback:
> 
> http://localhost/csw/csw.py?REQUEST=GetRecords&SERVICE=CSW&VERSION=2.0.2&CONSTRAINTLANGUAGE=CQL_TEXT&TYPENAMES=csw:Record&RESULTTYPE=results&OUTPUTSCHEMA=http://www.isotc211.org/2005/gmd&CONSTRAINT_LANGUAGE_VERSION=1.1.0&ELEMENTSETNAME=brief
> 
> Traceback (most recent call last):
>   File "/var/www/apps/pycsw/trunk/csw.py", line 40, in <module>
>     CSW.dispatch()
>   File "/var/www/apps/pycsw/trunk/server/server.py", line 243, in dispatch
>     self.response = self.getrecords()
>   File "/var/www/apps/pycsw/trunk/server/server.py", line 834, in getrecords
>     (self.kvp['constraint'], self.kvp['sortby'], self.kvp['typenames']))
> KeyError: 'constraint'
> 
> If I add something like "&CONSTRAINT=1" to the query I get the
> records. AFAIK, constraint is an optional parameter of the getrecords
> request, so maybe this is a bug?
> 
> Cheers,
> 
> Adrià
> 

Hi Adrià: thanks for the info.  I've applied a fix in trunk.  Can you test and let me know if this works for you?

..Tom

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/pycsw-devel/attachments/20110603/c7d87132/attachment.html


More information about the Pycsw-devel mailing list