diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index ef6378d9..c3e6a25d 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -205,6 +205,11 @@ class GraphEdgeSettingsForm(ModelForm): self.request = request super().__init__(*args, **kwargs) + WayType = self.request.changeset.wrap_model('WayType') + self.fields['waytype'].label_from_instance = lambda obj: obj.title + self.fields['waytype'].queryset = WayType.objects.all() + self.fields['waytype'].to_field_name = None + AccessRestriction = self.request.changeset.wrap_model('AccessRestriction') self.fields['access_restriction'].label_from_instance = lambda obj: obj.title self.fields['access_restriction'].queryset = AccessRestriction.qs_for_request(self.request)