diff --git a/pycsw/ogc/api/records.py b/pycsw/ogc/api/records.py index 1bf6a065f..7acc14f80 100644 --- a/pycsw/ogc/api/records.py +++ b/pycsw/ogc/api/records.py @@ -591,7 +591,7 @@ def items(self, headers_, json_post_data, args, collection='metadata:main'): for p in ['limit', 'bbox', 'datetime', 'collections']: if p in json_post_data: - if p == 'bbox': + if p in ['bbox', 'collections']: args[p] = ','.join(map(str, json_post_data.get(p))) else: args[p] = json_post_data.get(p)