Skip to content

Commit a104694

Browse files
committed
fixed foreign key attributes
1 parent 588f909 commit a104694

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

django_mongodb/features.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
5151
"mongo_fields.test_listfield.IterableFieldsTests.test_lt",
5252
"mongo_fields.test_listfield.IterableFieldsTests.test_lte",
5353
"mongo_fields.test_listfield.IterableFieldsTests.test_Q_objects",
54-
# To debug:
55-
"mongo_fields.test_embedded_model.EmbeddedModelFieldTests.test_foreign_key_in_embedded_object",
5654
# 'NulledTransform' object has no attribute 'as_mql'.
5755
"lookup.tests.LookupTests.test_exact_none_transform",
5856
# "Save with update_fields did not affect any rows."

django_mongodb/fields/embedded_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ def get_db_prep_save(self, embedded_instance, connection):
322322
# Exclude unset primary keys (e.g. {'id': None}).
323323
if field.primary_key and value is None:
324324
continue
325-
field_values[field.name] = value
325+
field_values[field.attname] = value
326326
# Let untyped fields store model info alongside values.
327327
# Use fake RawFields for additional values to avoid passing
328328
# embedded_instance to database conversions and to give

0 commit comments

Comments
 (0)