Skip to content

Commit 5a88587

Browse files
committed
Don't want to enforce root values for now.
1 parent 6312bb0 commit 5a88587

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

django_qserializer/serialization.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ def prepare_objects(self, objs):
7777

7878
def _serialize_object(self, obj):
7979
serialized = self.serialize_object(obj)
80-
for key, extra in self.extra.items():
81-
serialized[key] = extra.serialize_object(obj)
80+
for extra in self.extra.values():
81+
serialized.update(extra.serialize_object(obj))
8282
return serialized
8383

8484
def serialize_object(self, obj):

django_qserializer/tests/test_serializer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ class Attr(BaseSerializer):
5353
select_related = ['company']
5454

5555
def serialize_object(self, obj):
56-
return obj.company.name
56+
return {
57+
'myattr': obj.company.name
58+
}
5759

5860
class S(BaseSerializer):
5961
extra = {

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = django_qserializer
3-
version = 0.2
3+
version = 0.2.1
44
url = https://github.com/buserbrasil/django-qserializer
55
license = MIT
66
author = Iuri de Silvio

0 commit comments

Comments
 (0)