Skip to content

Commit 28678a9

Browse files
committed
Fix error handling for invalid ObjectIds
1 parent 246c543 commit 28678a9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

django_mongodb_engine/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def _value_for_db(self, value, field, field_kind, db_type, lookup):
9999
return ObjectId(value)
100100

101101
# Provide a better message for invalid IDs.
102-
except InvalidId:
102+
except (TypeError, InvalidId):
103103
assert isinstance(value, (str, unicode))
104104
if len(value) > 13:
105105
value = value[:10] + '...'

0 commit comments

Comments
 (0)