[ckan-dev] Why do related_list and related_show return values have a different format?
Sean Hammond
sean.hammond at okfn.org
Fri Mar 15 16:21:59 UTC 2013
> Is there a rationale on the different return value formats of libckan.logic.action.get.related_list and libckan.logic.action.get.related_show?
>
> I've just noticed the following while developing libckan.
>
> This is what libckan.logic.action.get.related_list of "test-bus-stop" in beta.ckan.org returns (one related item omitted)
> {
> u'view_count': 1,
> u'description': u'This is Bands in Town, always related...',
> u'created': u'2013-03-05T18:11:41.458691',
> u'url': u'http://www.programmableweb.com/mashup/bandsintown',
> u'title': u'Bands in Town',
> u'featured': 0,
> u'image_url': u'',
> u'type': u'api',
> u'id': u'537504c0-711a-4f17-9580-b0c130fdc1d4',
> u'owner_id': u'd545a711-8fd4-4023-869e-815b86cd2002'
> }
>
> This is what libckan.logic.action.get.related_show of '537504c0-711a-4f17-9580-b0c130fdc1d4' (the previous item) returns:
> {
> u'__extras': {u'view_count': 1},
> u'description': u'This is Bands in Town, always related...',
> u'url': u'http://www.programmableweb.com/mashup/bandsintown',
> u'title': u'Bands in Town',
> u'featured': 0,
> u'image_url': u'',
> u'type': u'api',
> u'id': u'537504c0-711a-4f17-9580-b0c130fdc1d4',
> u'owner_id': u'd545a711-8fd4-4023-869e-815b86cd2002'
> }
>
> In the second case, 'view_count' is in the '__extras' field, while 'created' is missing.
Looks like a bug
More information about the ckan-dev
mailing list