Revision e3f9bbaa

b/pithos/backends/simple.py
357 357
    def _list_objects(self, path, prefix='', delimiter=None, marker=None, limit=10000, virtual=True, keys=[]):
358 358
        cont_prefix = path + '/'
359 359
        if keys and len(keys) > 0:
360
            sql = '''select o.name from objects o, metadata m where o.name like ? and
360
            sql = '''select distinct o.name from objects o, metadata m where o.name like ? and
361 361
                        m.name = o.name and m.key in (%s) order by o.name'''
362 362
            sql = sql % ', '.join('?' * len(keys))
363 363
            param = (cont_prefix + prefix + '%',) + tuple(keys)

Also available in: Unified diff