Skip to content

Commit cb2ff80

Browse files
committed
Additional fix for invalid ObjectIds
1 parent 28678a9 commit cb2ff80

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

django_mongodb_engine/base.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@ def _value_for_db(self, value, field, field_kind, db_type, lookup):
100100

101101
# Provide a better message for invalid IDs.
102102
except (TypeError, InvalidId):
103-
assert isinstance(value, (str, unicode))
104-
if len(value) > 13:
103+
if isinstance(value, (str, unicode)) and len(value) > 13:
105104
value = value[:10] + '...'
106105
msg = "AutoField (default primary key) values must be " \
107106
"strings representing an ObjectId on MongoDB (got " \

0 commit comments

Comments
 (0)