We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 81bc175 commit 3160f55Copy full SHA for 3160f55
1 file changed
ietf/doc/fields.py
@@ -89,7 +89,10 @@ def clean(self, value):
89
value = super(SearchableDocumentsField, self).clean(value)
90
pks = self.parse_select2_value(value)
91
92
- objs = self.model.objects.filter(pk__in=pks)
+ try:
93
+ objs = self.model.objects.filter(pk__in=pks)
94
+ except ValueError as e:
95
+ raise forms.ValidationError("Unexpected field value; %s" % e)
96
97
found_pks = [ str(o.pk) for o in objs ]
98
failed_pks = [ x for x in pks if x not in found_pks ]
0 commit comments