From dc4eaff12181352678f958e0470ff1975933ba28 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Wed, 3 Jun 2009 21:25:20 +0000 Subject: [PATCH] [soc2009/multidb] Made the remove method on many to many related managers use the default database for transactions. This will eventually need to be changed as a part of a larger refactor of many to many fields git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/multidb@10920 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/fields/related.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py index 9d9c082112..2adbaffca8 100644 --- a/django/db/models/fields/related.py +++ b/django/db/models/fields/related.py @@ -502,7 +502,8 @@ def create_many_related_manager(superclass, through=False): (self.join_table, source_col_name, target_col_name, ",".join(['%s'] * len(old_ids))), [self._pk_val] + list(old_ids)) - transaction.commit_unless_managed() + # TODO + transaction.commit_unless_managed(using=DEFAULT_DB_ALIAS) def _clear_items(self, source_col_name): # source_col_name: the PK colname in join_table for the source object