Custom Query (2152 matches)
Results (493 - 495 of 2152)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #1122 | wontfix | JSON Extra data not searchable | pudo | dread |
| Description |
It is possible to use the CKAN API to insert JSON format data into package extra values, but this data is not found on searching. Full text from Pascal: we encountered a Problem concerning accessing Arrays/Lists.
curl -XGET 'http://ckan.net/api/rest/package/hbz_unioncatalog'
will get you amongst others:
"extras": {"publishingInstitution":
"[u'http://lobid.org/organisation/DE-605',
u'http://lobid.org/organisation/DE-290',
u'http://lobid.org/organisation/DE-38M',
u'http://lobid.org/organisation/DE-98',
u'http://lobid.org/organisation/DE-38',
u'http://lobid.org/organisation/DE-Kn41',
u'http://lobid.org/organisation/DE-82',
u'http://lobid.org/organisation/DE-107',
u'http://lobid.org/organisation/DE-929',
u'http://lobid.org/organisation/DE-Zw1',
u'http://lobid.org/organisation/DE-832']"}
but if I try to query this:
wget
'http://ckan.net/api/search/package?q=lobid&publishingInstitution="http://lobid.org/organisation/DE-605"'
I get only two packages, among the package "hbz_unioncatalog" is
missing. (These two packages have only one value for
"publishingInstitution").
The "extra/publishingInstitution"-Array was uploaded through a "curl
-XPUT ...
"extras": {
"publishingInstitution":[
"http://lobid.org/organisation/DE-605",
"http://lobid.org/organisation/DE-290",
"http://lobid.org/organisation/DE-38M",
"http://lobid.org/organisation/DE-98",
"http://lobid.org/organisation/DE-38",
"http://lobid.org/organisation/DE-Kn41",
"http://lobid.org/organisation/DE-82",
"http://lobid.org/organisation/DE-107",
"http://lobid.org/organisation/DE-929",
"http://lobid.org/organisation/DE-Zw1",
"http://lobid.org/organisation/DE-832"
]
},
...
|
|||
| #1126 | fixed | Exceptions arising from error page | dread | dread |
| Description |
I'm not completely clear what the use case is for loading the error page in this way, but somehow original_request is None and that creates an unnecessary exception with the logic refactor. http://ckan.net/error/document?__cache=39020485
...
Module ckan.controllers.error:29 in document
<< original_response = request.environ.get('pylons.original_response')
# Bypass error template for API operations.
if original_request.path.startswith('/api'):
return original_response.body
# Otherwise, decorate original response with error template.
>> if original_request.path.startswith('/api'):
AttributeError: 'NoneType' object has no attribute 'path'
|
|||
| #1128 | fixed | Upload Scotland gov data | dread | dread |
| Description |
Upload to ckan.net: https://sites.google.com/site/scotlandsdata/ |
|||
Note: See TracQuery
for help on using queries.
