From 2b81519c4f927723bdcb614a5fe3c2fbab51324f Mon Sep 17 00:00:00 2001
From: Sascha Silbe <sascha@silbe.org>
Date: Tue, 18 Aug 2009 14:19:14 +0200
Subject: [PATCH] don't remove uid property from find() results (rebased)
---
src/sugar/datastore/datastore.py | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/src/sugar/datastore/datastore.py b/src/sugar/datastore/datastore.py
index 26d9c49..6b4e229 100644
a
|
b
|
def find(query, sorting=None, limit=None, offset=None, properties=None, |
227 | 227 | def _metadata_to_dsobjects(entries) : |
228 | 228 | objects = [] |
229 | 229 | for properties in entries: |
230 | | object_id = properties['uid'] |
231 | | del properties['uid'] |
232 | | |
233 | | ds_object = DSObject(object_id, DSMetadata(properties)) |
| 230 | ds_object = DSObject(properties['uid'], DSMetadata(properties)) |
234 | 231 | objects.append(ds_object) |
235 | 232 | |
236 | 233 | return objects |