From 3cef66aa858efc7bbcd03005147972dd7193400f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 10 Dec 2019 21:39:33 +0100 Subject: [PATCH] fix foreignkey in changset linking to created object --- src/c3nav/editor/views/changes.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/c3nav/editor/views/changes.py b/src/c3nav/editor/views/changes.py index e1dab114..ef457d77 100644 --- a/src/c3nav/editor/views/changes.py +++ b/src/c3nav/editor/views/changes.py @@ -308,15 +308,16 @@ def changeset_detail(request, pk): else: field = model._meta.get_field(name) field_title = field.verbose_name - field_value = field.to_python(value) if field.related_model is not None: if issubclass(field.related_model, User): - field_value = objects[field.related_model][field_value].username + field_value = objects[field.related_model][value].username else: - field_value = objects[field.related_model][field_value].title + field_value = objects[field.related_model][value].title change_data.update({ 'missing_dependency': field.name in missing_dependencies, }) + else: + field_value = field.to_python(value) if name in unique_collisions: change_data.update({ 'unique_collision': field.name in unique_collisions,