From 7a87f5aeaba09fb96d7f3c5dfd620fd2cd7989de Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Thu, 31 Jul 2008 07:53:55 +0000 Subject: [PATCH] Fixed #8053 -- Corrected a bug with reset and m2m intermediate tables. Thanks to d00gs for the report and fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8157 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/management/sql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/core/management/sql.py b/django/core/management/sql.py index bd6a804b32..7c17807130 100644 --- a/django/core/management/sql.py +++ b/django/core/management/sql.py @@ -181,7 +181,7 @@ def sql_delete(app, style): for model in app_models: opts = model._meta for f in opts.local_many_to_many: - if isinstance(f.rel, generic.GenericRel): + if not f.creates_table: continue if cursor and table_name_converter(f.m2m_db_table()) in table_names: output.append("%s %s;" % (style.SQL_KEYWORD('DROP TABLE'),