summaryrefslogtreecommitdiff
path: root/django/core/management.py
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2007-05-14 14:24:30 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2007-05-14 14:24:30 +0000
commit41fbd35613a12d068d0d62ecc6b96ddb07609b2b (patch)
treec9feb83faae094300b65300c4b09a1e12f8d53af /django/core/management.py
parent9350945963a144f8ea2c25d95f3fc7d1e6fd4493 (diff)
Added check to prevent sequence reset if no fixtures are loaded.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5234 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/core/management.py')
-rw-r--r--django/core/management.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/django/core/management.py b/django/core/management.py
index fda7050d5e..9df34bd4b2 100644
--- a/django/core/management.py
+++ b/django/core/management.py
@@ -1405,12 +1405,13 @@ def load_data(fixture_labels, verbosity=1):
print "No %s fixture '%s' in %s." % \
(format, fixture_name, humanize(fixture_dir))
- sequence_sql = backend.get_sql_sequence_reset(style, models)
- if sequence_sql:
- if verbosity > 1:
- print "Resetting sequences"
- for line in sequence_sql:
- cursor.execute(line)
+ if count[0] > 0:
+ sequence_sql = backend.get_sql_sequence_reset(style, models)
+ if sequence_sql:
+ if verbosity > 1:
+ print "Resetting sequences"
+ for line in sequence_sql:
+ cursor.execute(line)
transaction.commit()
transaction.leave_transaction_management()