Ticket #9422: patch.txt

File patch.txt, 1.5 KB (added by Dave Hall, 16 years ago)

Patch

Line 
1Index: /home/david/Workspace/fairford/src/django/core/serializers/python.py
2===================================================================
3--- /home/david/Workspace/fairford/src/django/core/serializers/python.py (revision 9244)
4+++ /home/david/Workspace/fairford/src/django/core/serializers/python.py (working copy)
5@@ -45,7 +45,7 @@
6 related = related._get_pk_val()
7 else:
8 # Related to remote object via other field
9- related = getattr(related, field.rel.field_name)
10+ related = getattr(related, field.rel.get_related_field().attname)
11 self._current[field.name] = smart_unicode(related, strings_only=True)
12
13 def handle_m2m_field(self, obj, field):
14Index: /home/david/Workspace/fairford/src/django/core/serializers/xml_serializer.py
15===================================================================
16--- /home/david/Workspace/fairford/src/django/core/serializers/xml_serializer.py (revision 9244)
17+++ /home/david/Workspace/fairford/src/django/core/serializers/xml_serializer.py (working copy)
18@@ -88,7 +88,7 @@
19 related = related._get_pk_val()
20 else:
21 # Related to remote object via other field
22- related = getattr(related, field.rel.field_name)
23+ related = getattr(related, field.rel.get_related_field().attname)
24 self.xml.characters(smart_unicode(related))
25 else:
26 self.xml.addQuickElement("None")
Back to Top