Ticket #1201: 0001-don-t-remove-uid-property-from-find-results-rebased.patch

File 0001-don-t-remove-uid-property-from-find-results-rebased.patch, 974 bytes (added by sascha_silbe, 15 years ago)

same patch on top of #1197

  • src/sugar/datastore/datastore.py

    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, 
    227227def _metadata_to_dsobjects(entries) :
    228228    objects = []
    229229    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))
    234231        objects.append(ds_object)
    235232
    236233    return objects