Handle dynamic fieldnames that look like digits (#434)

This commit is contained in:
Ross Lawley
2013-08-07 09:07:57 +00:00
parent 473110568f
commit 5bcc454678
3 changed files with 9 additions and 1 deletions

View File

@@ -762,7 +762,7 @@ class BaseDocument(object):
for field_name in parts:
# Handle ListField indexing:
if field_name.isdigit():
if field_name.isdigit() and hasattr(field, 'field'):
new_field = field.field
fields.append(field_name)
continue