diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index ae8b6b00b494d5ddfcbba20d7dc1603029a32c6e..815be9068ffdc34903d8dae1af4bd06bca64cae6 100644 --- a/djangoldp/serializers.py +++ b/djangoldp/serializers.py @@ -358,7 +358,7 @@ class LDPSerializer(HyperlinkedModelSerializer): else: rel = getattr(instance._meta.model, field_name).rel try: - if rel.related_name == field_name: + if rel.related_model == manager.model: reverse_id = rel.remote_field.attname item[reverse_id] = instance.pk except AttributeError: diff --git a/djangoldp/tests/runner.py b/djangoldp/tests/runner.py index 1cf8604dbae8eda88317a21cac92b33636febbb5..955d313d13b93428ebc0446771a923edd9ce4cd6 100644 --- a/djangoldp/tests/runner.py +++ b/djangoldp/tests/runner.py @@ -25,7 +25,7 @@ from django.test.runner import DiscoverRunner test_runner = DiscoverRunner(verbosity=1) failures = test_runner.run_tests([ - 'djangoldp.tests.tests_save', + #'djangoldp.tests.tests_save', 'djangoldp.tests.tests_update']) if failures: sys.exit(failures)